body.compensate-for-scrollbar {
    overflow: hidden
}

.fancybox-active {
    height: auto
}

.fancybox-is-hidden {
    left: -9999px;
    margin: 0;
    position: absolute !important;
    top: -9999px;
    visibility: hidden
}

.fancybox-container {
    -webkit-backface-visibility: hidden;
    height: 100%;
    left: 0;
    outline: none;
    position: fixed;
    -webkit-tap-highlight-color: transparent;
    top: 0;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    width: 100%;
    z-index: 99992
}

.fancybox-container * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.fancybox-bg,
.fancybox-inner,
.fancybox-outer,
.fancybox-stage {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.fancybox-outer {
    -webkit-overflow-scrolling: touch;
    overflow-y: auto
}

.fancybox-bg {
    background: #1e1e1e;
    opacity: 0;
    -webkit-transition-duration: inherit;
    transition-duration: inherit;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: cubic-bezier(.47, 0, .74, .71);
    transition-timing-function: cubic-bezier(.47, 0, .74, .71)
}

.fancybox-is-open .fancybox-bg {
    opacity: .9;
    -webkit-transition-timing-function: cubic-bezier(.22, .61, .36, 1);
    transition-timing-function: cubic-bezier(.22, .61, .36, 1)
}

.fancybox-caption,
.fancybox-infobar,
.fancybox-navigation .fancybox-button,
.fancybox-toolbar {
    direction: ltr;
    opacity: 0;
    position: absolute;
    -webkit-transition: opacity .25s ease, visibility 0s ease .25s;
    transition: opacity .25s ease, visibility 0s ease .25s;
    visibility: hidden;
    z-index: 99997
}

.fancybox-show-caption .fancybox-caption,
.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-nav .fancybox-navigation .fancybox-button,
.fancybox-show-toolbar .fancybox-toolbar {
    opacity: 1;
    -webkit-transition: opacity .25s ease 0s, visibility 0s ease 0s;
    transition: opacity .25s ease 0s, visibility 0s ease 0s;
    visibility: visible
}

.fancybox-infobar {
    color: #ccc;
    font-size: 13px;
    -webkit-font-smoothing: subpixel-antialiased;
    height: 44px;
    left: 0;
    line-height: 44px;
    min-width: 44px;
    mix-blend-mode: difference;
    padding: 0 10px;
    pointer-events: none;
    top: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.fancybox-toolbar {
    right: 0;
    top: 0
}

.fancybox-stage {
    direction: ltr;
    overflow: visible;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    z-index: 99994
}

.fancybox-is-open .fancybox-stage {
    overflow: hidden
}

.fancybox-slide {
    -webkit-backface-visibility: hidden;
    display: none;
    height: 100%;
    left: 0;
    outline: none;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: absolute;
    text-align: center;
    top: 0;
    transition-property: opacity, -webkit-transform;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
    white-space: normal;
    width: 100%;
    z-index: 99994
}

.fancybox-slide:before {
    content: "";
    display: inline-block;
    font-size: 0;
    height: 100%;
    vertical-align: middle;
    width: 0
}

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--current,
.fancybox-slide--next,
.fancybox-slide--previous {
    display: block
}

.fancybox-slide--image {
    overflow: hidden;
    padding: 44px 0
}

.fancybox-slide--image:before {
    display: none
}

.fancybox-slide--html {
    padding: 6px
}

.fancybox-content {
    background: #fff;
    background: transparent;
    display: inline-block;
    margin: 0;
    max-width: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: relative;
    text-align: left;
    vertical-align: middle
}

.fancybox-slide--image .fancybox-content {
    -webkit-animation-timing-function: cubic-bezier(.5, 0, .14, 1);
    animation-timing-function: cubic-bezier(.5, 0, .14, 1);
    -webkit-backface-visibility: hidden;
    background: transparent;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    left: 0;
    max-width: none;
    overflow: visible;
    padding: 0;
    position: absolute;
    top: 0;
    -webkit-transform-origin: top left;
    transform-origin: top left;
    transition-property: opacity, -webkit-transform;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 99995
}

.fancybox-can-zoomOut .fancybox-content {
    cursor: -webkit-zoom-out;
    cursor: zoom-out
}

.fancybox-can-zoomIn .fancybox-content {
    cursor: -webkit-zoom-in;
    cursor: zoom-in
}

.fancybox-can-pan .fancybox-content,
.fancybox-can-swipe .fancybox-content {
    cursor: -webkit-grab;
    cursor: grab
}

.fancybox-is-grabbing .fancybox-content {
    cursor: -webkit-grabbing;
    cursor: grabbing
}

.fancybox-container [data-selectable=true] {
    cursor: text
}

.fancybox-image,
.fancybox-spaceball {
    background: transparent;
    border: 0;
    height: 100%;
    left: 0;
    margin: 0;
    max-height: none;
    max-width: none;
    padding: 0;
    position: absolute;
    top: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%
}

.fancybox-spaceball {
    z-index: 1
}

.fancybox-slide--iframe .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--video .fancybox-content {
    height: 100%;
    overflow: visible;
    padding: 0;
    width: 100%
}

.fancybox-slide--video .fancybox-content {
    background: #000
}

.fancybox-slide--map .fancybox-content {
    background: #e5e3df
}

.fancybox-slide--iframe .fancybox-content {
    background: #fff
}

.fancybox-iframe,
.fancybox-video {
    background: transparent;
    border: 0;
    display: block;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%
}

.fancybox-iframe {
    left: 0;
    position: absolute;
    top: 0
}

.fancybox-error {
    background: #fff;
    cursor: default;
    max-width: 400px;
    padding: 40px;
    width: 100%
}

.fancybox-error p {
    color: #444;
    font-size: 16px;
    line-height: 20px;
    margin: 0;
    padding: 0
}

.fancybox-button {
    background: rgba(30, 30, 30, .6);
    border: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    height: 44px;
    margin: 0;
    padding: 10px;
    position: relative;
    -webkit-transition: color .2s;
    transition: color .2s;
    vertical-align: top;
    visibility: inherit;
    width: 44px
}

.fancybox-button,
.fancybox-button:link,
.fancybox-button:visited {
    color: #ccc
}

.fancybox-button:hover {
    color: #fff
}

.fancybox-button:focus {
    outline: none
}

.fancybox-button.fancybox-focus {
    outline: 1px dotted
}

.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
    color: #888;
    cursor: default;
    outline: none
}

.fancybox-button div {
    height: 100%
}

.fancybox-button svg {
    display: block;
    height: 100%;
    overflow: visible;
    position: relative;
    width: 100%
}

.fancybox-button svg path {
    fill: currentColor;
    stroke-width: 0
}

.fancybox-button--fsenter svg:nth-child(2),
.fancybox-button--fsexit svg:first-child,
.fancybox-button--pause svg:first-child,
.fancybox-button--play svg:nth-child(2) {
    display: none
}

.fancybox-progress {
    background: #ff5268;
    height: 2px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0;
    transform-origin: 0;
    transition-property: -webkit-transform;
    -webkit-transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-transition-timing-function: linear;
    transition-timing-function: linear;
    z-index: 99998
}

.fancybox-close-small {
    background: transparent;
    border: 0;
    border-radius: 0;
    color: #ccc;
    cursor: pointer;
    opacity: .8;
    padding: 8px;
    position: absolute;
    right: -12px;
    top: -44px;
    z-index: 401
}

.fancybox-close-small:hover {
    color: #fff;
    opacity: 1
}

.fancybox-slide--html .fancybox-close-small {
    color: currentColor;
    padding: 10px;
    right: 0;
    top: 0
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
    overflow: hidden
}

.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
    display: none
}

.fancybox-navigation .fancybox-button {
    background-clip: content-box;
    height: 100px;
    opacity: 0;
    position: absolute;
    top: calc(50% - 50px);
    width: 70px
}

.fancybox-navigation .fancybox-button div {
    padding: 7px
}

.fancybox-navigation .fancybox-button--arrow_left {
    left: 0;
    padding: 31px 26px 31px 6px
}

.fancybox-navigation .fancybox-button--arrow_right {
    padding: 31px 6px 31px 26px;
    right: 0
}

.fancybox-caption {
    bottom: 0;
    color: #eee;
    font-size: 14px;
    font-weight: 400;
    left: 0;
    line-height: 1.5;
    padding: 25px 44px;
    right: 0;
    text-align: center;
    z-index: 99996
}

.fancybox-caption:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAD6CAQAAADKSeXYAAAAYklEQVQoz42RwQ3AMAgDjfcfup8WoRykfBAK5mQHKSz5rbXJPis1hjiV3CIqgG0hLZPkVkA4p4x5oR1bVeDrdCLrW2Q0D5bcwY3TGMHbdw3mPRuOtaspYP1w//G1OIcW148H0DMCqI/3mMMAAAAASUVORK5CYII=);
    background-repeat: repeat-x;
    background-size: contain;
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: -44px;
    z-index: -1
}

.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
    color: #ccc;
    text-decoration: none
}

.fancybox-caption a:hover {
    color: #fff;
    text-decoration: underline
}

.fancybox-loading {
    -webkit-animation: a 1s linear infinite;
    animation: a 1s linear infinite;
    background: transparent;
    border: 4px solid;
    border-color: #888 #888 #fff;
    border-radius: 50%;
    height: 50px;
    left: 50%;
    margin: -25px 0 0 -25px;
    opacity: .7;
    padding: 0;
    position: absolute;
    top: 50%;
    width: 50px;
    z-index: 99999
}

@-webkit-keyframes a {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes a {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.fancybox-animated {
    -webkit-transition-timing-function: cubic-bezier(0, 0, .25, 1);
    transition-timing-function: cubic-bezier(0, 0, .25, 1)
}

.fancybox-fx-slide.fancybox-slide--previous {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0)
}

.fancybox-fx-slide.fancybox-slide--next {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0)
}

.fancybox-fx-slide.fancybox-slide--current {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.fancybox-fx-fade.fancybox-slide--next,
.fancybox-fx-fade.fancybox-slide--previous {
    opacity: 0;
    -webkit-transition-timing-function: cubic-bezier(.19, 1, .22, 1);
    transition-timing-function: cubic-bezier(.19, 1, .22, 1)
}

.fancybox-fx-fade.fancybox-slide--current {
    opacity: 1
}

.fancybox-fx-zoom-in-out.fancybox-slide--previous {
    opacity: 0;
    -webkit-transform: scale3d(1.5, 1.5, 1.5);
    transform: scale3d(1.5, 1.5, 1.5)
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
    opacity: 0;
    -webkit-transform: scale3d(.5, .5, .5);
    transform: scale3d(.5, .5, .5)
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
    opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.fancybox-fx-rotate.fancybox-slide--previous {
    opacity: 0;
    -webkit-transform: rotate(-1turn);
    transform: rotate(-1turn)
}

.fancybox-fx-rotate.fancybox-slide--next {
    opacity: 0;
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn)
}

.fancybox-fx-rotate.fancybox-slide--current {
    opacity: 1;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.fancybox-fx-circular.fancybox-slide--previous {
    opacity: 0;
    -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
    transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0)
}

.fancybox-fx-circular.fancybox-slide--next {
    opacity: 0;
    -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
    transform: scale3d(0, 0, 0) translate3d(100%, 0, 0)
}

.fancybox-fx-circular.fancybox-slide--current {
    opacity: 1;
    -webkit-transform: scaleX(1) translateZ(0);
    transform: scaleX(1) translateZ(0)
}

.fancybox-fx-tube.fancybox-slide--previous {
    -webkit-transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg);
    transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg)
}

.fancybox-fx-tube.fancybox-slide--next {
    -webkit-transform: translate3d(100%, 0, 0) scale(.1) skew(10deg);
    transform: translate3d(100%, 0, 0) scale(.1) skew(10deg)
}

.fancybox-fx-tube.fancybox-slide--current {
    -webkit-transform: translateZ(0) scale(1);
    transform: translateZ(0) scale(1)
}

@media (max-height: 576px) {
    .fancybox-caption {
        padding: 12px
    }

    .fancybox-slide {
        padding-left: 6px;
        padding-right: 6px
    }

    .fancybox-slide--image {
        padding: 6px 0
    }

    .fancybox-close-small {
        right: -6px
    }

    .fancybox-slide--image .fancybox-close-small {
        background: #4e4e4e;
        color: #f2f4f6;
        height: 36px;
        opacity: 1;
        padding: 6px;
        right: 0;
        top: 0;
        width: 36px
    }
}

.fancybox-share {
    background: #f4f4f4;
    border-radius: 3px;
    max-width: 90%;
    padding: 30px;
    text-align: center
}

.fancybox-share h1 {
    color: #222;
    font-size: 35px;
    font-weight: 700;
    margin: 0 0 20px
}

.fancybox-share p {
    margin: 0;
    padding: 0
}

.fancybox-share__button {
    border: 0;
    border-radius: 3px;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 40px;
    margin: 0 5px 10px;
    min-width: 130px;
    padding: 0 15px;
    text-decoration: none;
    -webkit-transition: all .2s;
    transition: all .2s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap
}

.fancybox-share__button:link,
.fancybox-share__button:visited {
    color: #fff
}

.fancybox-share__button:hover {
    text-decoration: none
}

.fancybox-share__button--fb {
    background: #3b5998
}

.fancybox-share__button--fb:hover {
    background: #344e86
}

.fancybox-share__button--pt {
    background: #bd081d
}

.fancybox-share__button--pt:hover {
    background: #aa0719
}

.fancybox-share__button--tw {
    background: #1da1f2
}

.fancybox-share__button--tw:hover {
    background: #0d95e8
}

.fancybox-share__button svg {
    height: 25px;
    margin-right: 7px;
    position: relative;
    top: -1px;
    vertical-align: middle;
    width: 25px
}

.fancybox-share__button svg path {
    fill: #fff
}

.fancybox-share__input {
    background: transparent;
    border: 0;
    border-bottom: 1px solid #d7d7d7;
    border-radius: 0;
    color: #5d5b5b;
    font-size: 14px;
    margin: 10px 0 0;
    outline: none;
    padding: 10px 15px;
    width: 100%
}

.fancybox-thumbs {
    background: #ddd;
    bottom: 0;
    display: none;
    margin: 0;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    padding: 2px 2px 4px;
    position: absolute;
    right: 0;
    -webkit-tap-highlight-color: transparent;
    top: 0;
    width: 212px;
    z-index: 99995
}

.fancybox-thumbs-x {
    overflow-x: auto;
    overflow-y: hidden
}

.fancybox-show-thumbs .fancybox-thumbs {
    display: block
}

.fancybox-show-thumbs .fancybox-inner {
    right: 212px
}

.fancybox-thumbs__list {
    font-size: 0;
    height: 100%;
    list-style: none;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    position: relative;
    white-space: nowrap;
    width: 100%
}

.fancybox-thumbs-x .fancybox-thumbs__list {
    overflow: hidden
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
    width: 7px
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    box-shadow: inset 0 0 6px rgba(0, 0, 0, .3)
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
    background: #2a2a2a;
    border-radius: 10px
}

.fancybox-thumbs__list a {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-color: rgba(0, 0, 0, .1);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
    float: left;
    height: 75px;
    margin: 2px;
    max-height: calc(100% - 8px);
    max-width: calc(50% - 4px);
    outline: none;
    overflow: hidden;
    padding: 0;
    position: relative;
    -webkit-tap-highlight-color: transparent;
    width: 100px
}

.fancybox-thumbs__list a:before {
    border: 6px solid #ff5268;
    bottom: 0;
    content: "";
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transition: all .2s cubic-bezier(.25, .46, .45, .94);
    transition: all .2s cubic-bezier(.25, .46, .45, .94);
    z-index: 99991
}

.fancybox-thumbs__list a:focus:before {
    opacity: .5
}

.fancybox-thumbs__list a.fancybox-thumbs-active:before {
    opacity: 1
}

@media (max-width: 576px) {
    .fancybox-thumbs {
        width: 110px
    }

    .fancybox-show-thumbs .fancybox-inner {
        right: 110px
    }

    .fancybox-thumbs__list a {
        max-width: calc(100% - 10px)
    }
}

.flexi {
    display: flex;
    flex-flow: row nowrap;
    align-items: flex-start;
    justify-content: flex-end;
}

.hdr__social {
    padding-right: 0px;
}

.hdr__social a {
    width: 40px;
    height: 40px;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
    margin-right: 5px;
    position: relative;
}

.hdr__social a:hover {
    opacity: 0.9;
}

.hdr__social img {
    width: 16px;
    height: 16px;
    display: block;
}

.hdr__call {
    background-color: #247cdb;
    box-shadow: inset 5px 5px 20px rgb(255 255 255 / 35%);
    z-index: 3;
}

.socc {
    margin-top: 10px;
}

.hdr__viber {
    background-color: #247cdb;
    box-shadow: inset 5px 5px 20px rgb(255 255 255 / 35%);
    z-index: 2;
}

.hdr__telegram {
    background-color: #247cdb;
    z-index: 1;
    box-shadow: inset 5px 5px 20px rgb(255 255 255 / 35%);
}

.hdr__number {
    margin-left: 10px;
    font-size: 20px;
    line-height: 24px;
    font-weight: 700;
    color: #fff;
}

.hdr__number:hover {
    color: #f0f0f0;
}

.hdr__button {
    height: 55px;
    width: 155px;
    font-size: 14px;
    border: none;
    margin-left: 23px;
}

.slick-slider {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list,
.slick-slider {
    position: relative;
    display: block
}

.slick-list {
    overflow: hidden;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: none
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-list,
.slick-slider .slick-track {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.slick-track:after,
.slick-track:before {
    display: table;
    content: ""
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

/*
.portfolio__item {
    padding: 35px 25px;
}*/

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

main {
    display: block
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

hr {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

pre {
    font-family: monospace, monospace;
    font-size: 1em
}

a {
    background-color: transparent
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

b,
strong {
    font-weight: bolder
}

code,
kbd,
samp {
    font-family: monospace, monospace;
    font-size: 1em
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

img {
    border-style: none
}

button,
input,
optgroup,
select,
textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0
}

button,
input {
    overflow: visible
}

button,
select {
    text-transform: none
}

[type=button],
[type=reset],
[type=submit],
button {
    -webkit-appearance: button
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
    border-style: none;
    padding: 0
}

[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
    outline: 1px dotted ButtonText
}

fieldset {
    padding: .35em .75em .625em
}

legend {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal
}

progress {
    vertical-align: baseline
}

textarea {
    overflow: auto
}

[type=checkbox],
[type=radio] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

details {
    display: block
}

summary {
    display: list-item
}

[hidden],
template {
    display: none
}

body,
html {
    min-width: 320px;
    height: 100%
}

html {
    font-size: 62.5%
}

@media only screen and (max-width: 1189px) {
    html {
        font-size: 57.5%
    }
}

@media only screen and (max-width: 767px) {
    html {
        font-size: 52.5%
    }
}

body {
    color: #000;
    font-weight: 300;
    font-style: normal;
    font-size: 1.8rem;
    line-height: 1.55;
    font-family: Museo Sans, sans-serif;
    background-color: #fff
}

body.mobile {
    cursor: pointer;
    -webkit-tap-highlight-color: transparent
}

a {
    color: #22b3d9
}

body:not(.mobile) a:hover {
    text-decoration: none
}

b {
    font-weight: 700
}

::-webkit-input-placeholder {
    color: #000;
    opacity: 1
}

:-moz-placeholder,
::-moz-placeholder {
    color: #000;
    opacity: 1
}

:-ms-input-placeholder {
    color: #000;
    opacity: 1
}

:placeholder-shown {
    color: #000;
    opacity: 1
}

html {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

*,
:after,
:before {
    -webkit-box-sizing: inherit;
    box-sizing: inherit
}

input[type=email],
input[type=search],
input[type=tel],
input[type=text],
textarea {
    -webkit-appearance: none
}

input[type=email]::-ms-clear,
input[type=search]::-ms-clear,
input[type=tel]::-ms-clear,
input[type=text]::-ms-clear,
textarea::-ms-clear {
    display: none
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none
}

input[type=number] {
    -moz-appearance: textfield
}

.browsehappy {
    margin: 0;
    padding: 10px;
    text-align: center;
    background-color: #fff;
    font-family: inherit
}

.container {
    max-width: 1250px;
    margin: 0 auto;
    padding-left: 10px;
    padding-right: 10px
}

#anchor-portfolio .container {
    max-width: 1450px;
}

@font-face {
    font-family: Museo Sans;
    src: url(front-end/src/fonts/MuseoSansCyrl/hinted-MuseoSansCyrl-300.txt) format("woff2"), url(front-end/src/fonts/MuseoSansCyrl/hinted-MuseoSansCyrl-300-1.txt) format("woff");
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: Museo Sans;
    src: url(front-end/src/fonts/MuseoSansCyrl/hinted-MuseoSansCyrl-700.txt) format("woff2"), url(front-end/src/fonts/MuseoSansCyrl/hinted-MuseoSansCyrl-700-1.txt) format("woff");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: Museo Sans;
    src: url(front-end/src/fonts/MuseoSansCyrl/hinted-MuseoSansCyrl-900.txt) format("woff2"), url(front-end/src/fonts/MuseoSansCyrl/hinted-MuseoSansCyrl-900-1.txt) format("woff");
    font-weight: 900;
    font-style: normal
}

@font-face {
    font-family: Bergen Text;
    src: url(front-end/src/fonts/BergenText/hinted-BergenText-Regular.txt) format("woff2"), url(front-end/src/fonts/BergenText/hinted-BergenText-Regular-1.txt) format("woff");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Bergen Text;
    src: url(front-end/src/fonts/BergenText/hinted-BergenText-SemiBold.txt) format("woff2"), url(front-end/src/fonts/BergenText/hinted-BergenText-SemiBold-1.txt) format("woff");
    font-weight: 600;
    font-style: normal
}

@font-face {
    font-family: Bergen Text;
    src: url(front-end/src/fonts/BergenText/hinted-BergenText-Bold.txt) format("woff2"), url(front-end/src/fonts/BergenText/hinted-BergenText-Bold-1.txt) format("woff");
    font-weight: 700;
    font-style: normal
}

@-webkit-keyframes pulse {
    0% {
        width: 12rem;
        height: 12rem;
        opacity: .7
    }

    50% {
        width: 8rem;
        height: 8rem;
        opacity: .4
    }

    to {
        width: 12rem;
        height: 12rem;
        opacity: .7
    }
}

@keyframes pulse {
    0% {
        width: 12rem;
        height: 12rem;
        opacity: .7
    }

    50% {
        width: 8rem;
        height: 8rem;
        opacity: .4
    }

    to {
        width: 12rem;
        height: 12rem;
        opacity: .7
    }
}

.pop-up {
    position: fixed;
    z-index: 1100;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    text-align: center;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    -webkit-transition: .2s;
    transition: .2s;
    visibility: hidden;
    opacity: 0
}

.pop-up.active {
    visibility: visible;
    opacity: 1;
    background: #0a0a0aad;
}

.pop-up.active:after {
    visibility: visible;
    opacity: .1
}

.pop-up:before {
    position: absolute;
    top: 50%;
    right: 50%;
    -webkit-transform: translate(50%, -50%);
    transform: translate(50%, -50%);
    width: 12rem;
    height: 12rem;
    border-radius: 50%;
    background-color: #fff;
    -webkit-animation-name: pulse;
    animation-name: pulse;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

.pop-up:after,
.pop-up:before {
    content: "";
    visibility: hidden;
    opacity: 0;
    -webkit-transition: .2s;
    transition: .2s
}

.pop-up:after {
    position: fixed;
    z-index: -1;
    top: -100%;
    right: -100%;
    bottom: -100%;
    left: -100%;
    background: #000;
    cursor: pointer
}

.pop-up.loading:before {
    visibility: visible;
    opacity: .7
}

.mobile .pop-up,
.mobile .pop-up:after,
.mobile .pop-up:before {
    display: none
}

.mobile .pop-up.active,
.mobile .pop-up.active:after,
.mobile .pop-up.loading:before {
    display: block
}

.pop-up__insides {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 100%;
    min-width: 320px;
    max-width: 47.1rem;
    margin-top: 5rem;
    margin-bottom: 5rem;
    padding: 5.9rem 6rem;
    text-align: left;
    border-radius: 1rem;
    -webkit-box-shadow: 0 .3rem 2.7rem 0 #f4f6f7;
    box-shadow: 0 .3rem 2.7rem 0 #f4f6f7;
    background-color: #fff
}

@media only screen and (max-width: 450px) {
    .pop-up__insides {
        padding: 3rem
    }
}

.pop-up__insides--escape {
    max-width: 109.1rem;
    min-height: 79.7rem;
    padding: 7.1rem 4rem 5rem 8.8rem;
    background-repeat: no-repeat;
    background-position: 100% 0
}

html.webp .pop-up__insides--escape {
    background-image: url(front-end/src/images/backgrounds/6.webp)
}

@media only screen and (max-width: 890px) {
    html.webp .pop-up__insides--escape {
        background-image: none
    }
}

html.no-js .pop-up__insides--escape,
html.no-webp .pop-up__insides--escape {
    background-image: url(front-end/src/images/backgrounds/6.jpg)
}

@media only screen and (max-width: 890px) {

    html.no-js .pop-up__insides--escape,
    html.no-webp .pop-up__insides--escape {
        background-image: none
    }
}

@media only screen and (max-width: 1189px) {
    .pop-up__insides--escape {
        background-position: right -5rem top
    }
}

@media only screen and (max-width: 1030px) {
    .pop-up__insides--escape {
        background-position: right -10rem top
    }
}

@media only screen and (max-width: 950px) {
    .pop-up__insides--escape {
        background-position: right -18rem top
    }
}

@media only screen and (max-width: 890px) {
    .pop-up__insides--escape {
        max-width: 60rem;
        min-height: 1px;
        padding: 6rem
    }
}

@media only screen and (max-width: 500px) {
    .pop-up__insides--escape {
        padding: 3rem
    }
}

.pop-up__insides--type-1 {
    max-width: 91.1rem;
    padding: 0
}

@media only screen and (max-width: 940px) {
    .pop-up__insides--type-1 {
        max-width: 50rem
    }
}

.pop-up__close {
    position: absolute;
    top: -1rem;
    right: -4.8rem;
    width: 4.5rem;
    height: 4.5rem;
    font-size: 0
}

@media only screen and (max-width: 1250px) {
    .pop-up__close {
        top: -4.8rem;
        right: 0
    }
}

.pop-up__close:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 2.5rem;
    height: 2.5rem;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25.157' height='25.18' viewBox='0 0 25.157 25.18'%3E %3Cdefs%3E %3Cstyle%3E .cls-1 %7B fill: %23fff; fill-rule: evenodd; %7D %3C/style%3E %3C/defs%3E %3Cpath class='cls-1' d='M863.156,1960.08l-3.237-3.24,9.343-9.34-9.343-9.34,3.237-3.24,9.343,9.34,9.343-9.34,3.236,3.24-9.343,9.34,9.341,9.34-3.237,3.24-9.34-9.34Z' transform='translate(-859.906 -1934.91)'/%3E %3C/svg%3E") no-repeat 50%;
    background-size: contain
}

.page {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-line-pack: justify;
    align-content: space-between;
    height: 100%
}

@media print {
    .page {
        display: block;
        height: auto
    }
}

.page__top {
    width: 100%
}

@media print {
    .page__top {
        width: auto
    }
}

.page__bottom {
    width: 100%
}

@media print {
    .page__bottom {
        width: auto
    }
}

.primary {
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: top;
    background-size: cover
}

html.webp .primary {
    background-image: url(/bundle/m5.png);
}

html.no-js .primary,
html.no-webp .primary {
    background-image: url(front-end/src/images/backgrounds/05.jpg)
}

.primary__inner-wrapper {
    padding-top: 2.9rem;
    padding-bottom: 8.8rem;
}

@media only screen and (max-width: 880px) {
    .primary__inner-wrapper {
        padding-top: 3rem
    }
}

.primary__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 5.2rem
}

@media only screen and (max-width: 767px) {
    .primary__row {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.primary__col-left {
    margin-right: 12.4rem
}

@media only screen and (max-width: 767px) {
    .primary__col-left {
        width: 100%;
        margin-right: 0
    }

    .primary__col-right {
        display: none;
    }

    .header__remark {
        display: none;
    }
}

.primary__col-right {
    padding-top: 10rem
}

@media only screen and (max-width: 767px) {
    .primary__col-right {
        width: 100%;
        margin-bottom: 2rem;
        padding-top: 0;
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
    }
}

.primary__title {
    max-width: 67rem;
    margin: 0 0 2.9rem;
    font-family: Bergen Text, sans-serif;
    font-size: 5rem;
    font-weight: 700;
    line-height: 1.18;
    color: #fff;
}

@media only screen and (max-width: 840px) {
    .primary__title {
        font-size: 4.4rem
    }
}

@media only screen and (max-width: 767px) {
    .primary__title {
        margin-left: auto;
        margin-right: auto;
        font-size: 3.4rem;
        text-align: center
    }
}

.primary__title span {
    color: #247cdb;
}

.primary__description {
    max-width: 48rem;
    margin-left: 5.3rem;
    font-size: 2.4rem;
    color: #fff;
    line-height: 1.42
}

@media only screen and (max-width: 767px) {
    .primary__description {
        margin-left: auto;
        margin-right: auto;
        font-size: 2.4rem;
        text-align: center
    }
}

.primary__important {
    display: block;
    width: 19.2rem;
    height: 19.2rem;
    padding: 3.2rem 1.5rem;
    font-size: 1.6rem;
    line-height: 1.375;
    text-align: center;
    color: #fff;
    filter: grayscale(1);
    background: url("data:image/svg+xml,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E %3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 315.1879883 320.6619873' enable-background='new 0 0 315.1879883 320.6619873' xml:space='preserve'%3E %3Cg%3E %3Cdefs%3E %3Crect id='SVGID_1_' width='315.1879883' height='320.6619873'/%3E %3C/defs%3E %3CclipPath id='SVGID_2_'%3E %3Cuse xlink:href='%23SVGID_1_' overflow='visible'/%3E %3C/clipPath%3E %3Cpath clip-path='url(%23SVGID_2_)' fill='%23b0d556' d='M311.5115051,145.05159 c6.7609863-10.2279968,3.9299927-24.125-6.2940063-30.8889923c-10.2279968-6.7620087-17.2360229-22.2319946-15.57901-34.3809967 c1.6549988-12.1460114-6.9259949-23.4380035-19.072998-25.094986 c-12.1470032-1.6570129-25.1759949-12.5550232-28.9519958-24.2190247 c-3.7769928-11.6629944-16.4119873-18.1119995-28.0739899-14.3370056 c-11.6620026,3.7780151-28.128006-0.3869934-36.5899963-9.2579956c-8.4600067-8.8659973-22.6459961-9.1999817-31.5140076-0.7339783 c-8.871994,8.4629822-25.5149994,11.8540039-36.9889984,7.5339966 c-11.4729919-4.3180237-24.3919983,1.5379944-28.7119904,13.0109863 C75.417511,38.1585999,61.8945007,48.4316101,49.6805115,49.5226135 c-12.2109985,1.0879822-21.3120117,11.96698-20.2220154,24.1759796 c1.0880127,12.2140045-6.6380005,27.3390045-17.1669922,33.6159973 c-10.5299988,6.279007-14.0100098,20.0310059-7.7319946,30.5630035c6.2770081,10.5279999,5.8809814,27.5079956-0.881012,37.7310028 c-6.7639771,10.227005-3.9299927,24.1269989,6.2940063,30.8889923 c10.2260132,6.7619934,17.2340088,22.2359924,15.5759888,34.3840027 c-1.6549988,12.144989,6.9260254,23.4370117,19.072998,25.0950012 c12.1460114,1.6560059,25.1760101,12.5539856,28.9520111,24.2200012 c3.7779999,11.6629944,16.4110107,18.1129761,28.072998,14.3339844 c11.6640015-3.7779846,28.1320038,0.3880005,36.5930023,9.2590332c8.4649963,8.8659668,22.6459961,9.1989746,31.5130005,0.7359619 c8.8690033-8.4619751,25.5149994-11.8549805,36.9869995-7.5369873 c11.4720001,4.3170166,24.3970032-1.5369873,28.7129974-13.0109863 c4.3190002-11.4730225,17.8399963-21.7490234,30.0559845-22.8359985 c12.2109985-1.0880127,21.3110046-11.9700012,20.2220154-24.181015 c-1.0859985-12.2069855,6.6369934-27.3359985,17.1669922-33.6150055 c10.5279846-6.2759857,14.0109863-20.0259857,7.730011-30.5569916 C304.3484802,172.2556,304.7485046,155.2765961,311.5115051,145.05159'/%3E %3C/g%3E %3C/svg%3E") no-repeat 50%;
    background-size: contain
}

@media only screen and (max-width: 767px) {
    .primary__important {
        margin-left: auto;
        margin-right: auto
    }
}

.primary__important:before {
    content: "";
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1rem;
    width: 6.9rem;
    height: 6.9rem;
    background: url("../content-images/hand.png") no-repeat 50%;
    background-size: contain
}

.primary__info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    max-width: 34rem;
    margin-left: 4.9rem;
    font-size: 1.6rem;
    line-height: 1.5
}

@media only screen and (max-width: 767px) {
    .primary__info {
        margin-left: auto;
        margin-right: auto
    }
}

.primary__info:before {
    content: "";
    display: block;
    min-width: 1.6rem;
    width: 1.6rem;
    height: 1.6rem;
    margin-top: .2rem;
    margin-right: 1.2rem;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E %3Cdefs%3E %3Cstyle%3E .cls-1 %7B fill: %23a37e66; fill-rule: evenodd; %7D %3C/style%3E %3C/defs%3E %3Cpath id='Forma_1' data-name='Forma 1' class='cls-1' d='M435,740a1,1,0,1,0,1,1A1,1,0,0,0,435,740Zm0,3a1,1,0,0,0-1,1v3a1,1,0,0,0,2,0v-3A1,1,0,0,0,435,743Zm0-7a8,8,0,1,0,8,8A8.01,8.01,0,0,0,435,736Zm0,14.5a6.5,6.5,0,1,1,6.5-6.5A6.507,6.507,0,0,1,435,750.5Z' transform='translate(-427 -736)'/%3E %3C/svg%3E") no-repeat 50%;
    background-size: contain
}

.control-primary {
    margin-bottom: 5.6rem
}

.control-primary__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 0 -4rem;
    padding: 0;
    list-style: none
}

@media only screen and (max-width: 767px) {
    .control-primary__list {
        display: block;
        margin-bottom: 0
    }
}

.control-primary__item {
    width: 100%;
    max-width: 35rem;
    margin-right: 4.4rem;
    margin-bottom: 4rem;
    text-align: center
}

@media only screen and (max-width: 767px) {
    .control-primary__item {
        margin-left: auto;
        margin-right: auto
    }

}

.control-primary__item:last-of-type {
    margin-right: 0
}

@media only screen and (max-width: 767px) {
    .control-primary__item:last-of-type {
        margin-right: auto;
        margin-bottom: 0;
        display: none;
    }
}

.control-primary__btn {
    margin-bottom: 2.9rem
}

.control-primary__remark {
    max-width: 29rem;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.4rem;
    line-height: 1.57;
    color: #909090
}

.control-primary__remark--white {
    color: #fff
}

.thanks {
    background-color: #d6cbc0;
    background-repeat: no-repeat;
    background-position: top;
    background-size: cover
}

html.webp .thanks {
    background-image: url(front-end/src/images/backgrounds/1.webp)
}

html.no-js .thanks,
html.no-webp .thanks {
    background-image: url(front-end/src/images/backgrounds/1.jpg)
}

.thanks__inner-wrapper {
    padding-top: 3.9rem;
    padding-bottom: 11rem
}

@media only screen and (max-width: 880px) {
    .thanks__inner-wrapper {
        padding-top: 3rem
    }
}

.thanks__content {
    padding-left: 7.5rem
}

@media only screen and (max-width: 767px) {
    .thanks__content {
        padding-left: 0;
        text-align: center
    }

    .control-primary__remark {
        max-width: 35rem;
        font-size: 1.8rem;
    }

    .control-primary {
        margin-bottom: 4.6rem;
    }

    .primary__inner-wrapper {
        padding-bottom: 3.8rem;
    }
}

.thanks__title {
    margin: 0 0 1.4rem;
    font-family: Bergen Text, sans-serif;
    font-size: 5rem;
    font-weight: 700;
    line-height: 1.08
}

@media only screen and (max-width: 840px) {
    .thanks__title {
        font-size: 4.4rem
    }
}

@media only screen and (max-width: 767px) {
    .thanks__title {
        font-size: 3.4rem
    }
}

.thanks__subtitle {
    margin: 0 0 3.3rem;
    font-size: 2.4rem;
    font-weight: 300;
    line-height: 1.42
}

@media only screen and (max-width: 767px) {
    .thanks__subtitle {
        margin-left: auto;
        margin-right: auto;
        font-size: 2rem
    }
}

.thanks__description {
    max-width: 42rem;
    margin-bottom: 5.2rem;
    font-size: 2rem;
    line-height: 1.5
}

@media only screen and (max-width: 767px) {
    .thanks__description {
        margin-left: auto;
        margin-right: auto;
        font-size: 1.8rem
    }
}

.thanks__list {
    max-width: 27rem;
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: 1.8rem;
    line-height: 1.55
}

@media only screen and (max-width: 767px) {
    .thanks__list {
        max-width: none
    }
}

.thanks__item {
    margin-bottom: 2.7rem
}

.thanks__item:last-of-type,
.thanks__item>:last-child {
    margin-bottom: 0
}

.thanks__time {
    line-height: 1.8
}

.thanks__text,
.thanks__time {
    margin-bottom: 1rem
}

.thanks__tel {
    display: inline-block;
    vertical-align: top;
    margin-bottom: .1rem;
    font-weight: 700;
    text-decoration: none;
    color: inherit
}

.header {
    /*    margin-bottom: 6.3rem*/
    margin-bottom: 8.3rem;
}

.header__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media only screen and (max-width: 880px) {
    .header__row {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.header__col-1 {
    margin-right: 2rem;
    padding-top: .3rem
}

@media only screen and (max-width: 880px) {
    .header__col-1 {
        margin-bottom: 3rem;
        padding-top: 0
    }
}

@media only screen and (max-width: 600px) {
    .header__col-1 {
        width: 100%;
        margin-right: 0;
        text-align: center
    }
}

.header__col-2 {
    margin-right: 2rem
}

@media only screen and (max-width: 880px) {
    .header__col-2 {
        width: 100%;
        margin-right: 0;
        text-align: center;
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
    }
}

.header__col-3 {
    margin-right: 2rem;
    padding-top: .2rem;
    padding-left: 1.2rem
}

@media only screen and (max-width: 1189px) {
    .header__col-3 {
        padding-left: 0
    }
}

@media only screen and (max-width: 880px) {
    .header__col-3 {
        width: 100%;
        margin-right: 0;
        padding-top: 0;
        text-align: center;
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4
    }
}

.header__col-4 {
    padding-top: .5rem;
    text-align: right
}

@media only screen and (max-width: 880px) {
    .header__col-4 {
        margin-bottom: 3rem;
        padding-top: 0
    }
}

@media only screen and (max-width: 600px) {
    .header__col-4 {
        width: 100%;
        text-align: center
    }
}

.header__remark {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    font-size: 1.4rem;
    line-height: 1.43
}

@media only screen and (max-width: 880px) {
    .header__remark {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

.header__remark span {
    max-width: 12rem
}

@media only screen and (max-width: 880px) {
    .header__remark span {
        max-width: none
    }
}

.header__remark:after {
    content: "";
    display: block;
    min-width: 10.4rem;
    width: 10.4rem;
    height: 11.4rem;
    margin-top: -.6rem;
    margin-left: -2.2rem;
    background: url(front-end/src/images/other/machine-1.png) no-repeat 50%;
    background-size: contain
}

@media only screen and (max-width: 980px) {
    .header__remark:after {
        display: none
    }
}

.header__contacts {
    font-size: 1.6rem;
    font-weight: 700;
    line-height: 1.3
}

.header__contacts>:last-child {
    margin-bottom: 0
}

.header__tel {
    display: inline-block;
    vertical-align: top;
    margin-bottom: .4rem;
    text-decoration: none;
    color: inherit
}

.header__link-callback {
    font-size: 1.4rem;
    font-weight: 300;
    color: inherit;
    text-decoration: none
}

.header__link-callback span {
    border-bottom: 1px dotted #000;
    -webkit-transition: .2s;
    transition: .2s
}

body:not(.mobile) .header__link-callback:hover span {
    border-bottom-color: transparent
}

.logo-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media only screen and (max-width: 600px) {
    .logo-header {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

.logo-header__link {
    display: inline-block;
    vertical-align: top;
    max-width: 100%;
    margin-right: 2.5rem
}

@media only screen and (max-width: 600px) {
    .logo-header__link {
        margin-right: 0;
        margin-bottom: 1rem
    }
}

.logo-header__image img {
    display: inline-block;
    vertical-align: top;
    max-width: 100%;
    filter: invert(1);
    width: 15.9rem;
    height: 2.5rem
}

.logo-header__description {
    max-width: 28rem;
    font-size: 1.4rem;
    line-height: 1.58
}

@media only screen and (max-width: 600px) {
    .logo-header__description {
        width: 100%;
        max-width: none
    }
}

.link-objects-header {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: top;
    font-size: 1.1rem;
    font-weight: 700;
    line-height: 1.82;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: .1em;
    color: inherit
}

.link-objects-header:before {
    content: "";
    display: block;
    min-width: 5.8rem;
    width: 5.8rem;
    height: 4.8rem;
    margin-right: 1.9rem;
    background: url(data:image/png;base64,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UmVhZHlxyWU8AAADJmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMTEgNzkuMTU4MzI1LCAyMDE1LzA5LzEwLTAxOjEwOjIwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUQzN0Y4MDQyMDkwMTFFOUFENjdEQzk1QjU5NUU0RjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUQzN0Y4MDUyMDkwMTFFOUFENjdEQzk1QjU5NUU0RjAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxRDM3RjgwMjIwOTAxMUU5QUQ2N0RDOTVCNTk1RTRGMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRDM3RjgwMzIwOTAxMUU5QUQ2N0RDOTVCNTk1RTRGMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Psctct4AABQBSURBVHjaxFprjCTXVT63Hl397umdx86+16+NIckaOwJDhBQpii1IiEjAICXiFQWJCP8KPwICIYQUhBCKEFEgAiIhBZFE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) no-repeat 50%;

    background-size: contain
}

@media only screen and (max-width: 1189px) {
    .link-objects-header:before {
        display: none
    }
}

.link-objects-header__title {
    margin-top: .6rem
}

@media only screen and (max-width: 880px) {
    .link-objects-header__title {
        margin-top: 0
    }

    .link-objects-header .link-objects-header__title {
        width: 85%;
        margin: 0 auto;
    }
}

.link-objects-header span {
    border-bottom: 1px dotted #000;
    -webkit-transition: .2s;
    transition: .2s
}

@media only screen and (max-width: 880px) {
    .link-objects-header span br {
        display: none
    }
}

body:not(.mobile) .link-objects-header:hover span {
    border-bottom-color: transparent
}

.btn {
    position: relative;
    z-index: 1;
    display: inline-block;
    vertical-align: top;
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-family: Museo Sans, sans-serif;
    font-size: 1.4rem;
    font-weight: 900;
    line-height: 1.64;
    text-transform: uppercase;
    letter-spacing: .13em;
    text-align: center;
    color: #fff;
    text-decoration: none;
    background: none;
    cursor: pointer
}

.btn span {
    position: relative;
    top: 0;
    display: block;
    padding: 3rem 5.9rem 2.8rem;
    border-radius: 1.1rem;
    /*    background: #33d9ff;
    background: -webkit-gradient(linear, left top, left bottom, from(#33d9ff), to(#189dc2));
    background: linear-gradient(180deg, #33d9ff 0, #189dc2)*/

    background: #247cdb;
    box-shadow: inset 5px 5px 20px rgba(255, 255, 255, 0.35);
}

.btn:before,
.btn span {
    -webkit-transition: .2s;
    transition: .2s
}

/*
.btn:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: .5rem;
    left: 1px;
    right: 1px;
    height: 100%;
    border-radius: 2rem;
    -webkit-box-shadow: 0 1.7rem 2.4rem -1.7rem rgba(24, 135, 166, .66);
    box-shadow: 0 1.7rem 2.4rem -1.7rem rgba(24, 135, 166, .66);
    background: #1888a6
}*/

body:not(.mobile) .btn:hover:before {
    -webkit-box-shadow: none;
    box-shadow: none
}

body:not(.mobile) .btn:active span {
    top: .5rem;
    border-bottom-left-radius: 2rem;
    border-bottom-right-radius: 2rem
}

.btn--style-1 {
    color: #202020;
    text-shadow: 0 .2rem .1rem #fff
}

.btn--style-1 span {
    background: #fafafa;
    background: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#c8c8c8));
    background: linear-gradient(180deg, #fafafa 0, #c8c8c8);

}

.btn--style-1:before {
    -webkit-box-shadow: 0 1.7rem 2.4rem -1.7rem rgba(0, 0, 0, .66);
    box-shadow: 0 1.7rem 2.4rem -1.7rem rgba(0, 0, 0, .66);
    background-color: #b8b8b8
}

.btn--type-1 span {
    /*    padding-top: 2.1rem;
    padding-bottom: 1.9rem*/
    padding-top: 3.9rem;
    padding-bottom: 3.9rem;
}

.btn--type-2 {
    font-size: 1.3rem;
    letter-spacing: .1em
}

.btn--type-2 span {
    padding: 2.7rem 4.1rem 2.5rem
}

.btn--fluid {
    width: 100%
}

.btn--fluid span {
    padding-left: 1rem;
    padding-right: 1rem
}

.footer__inner-wrapper {
    padding-top: 4.2rem;
    padding-bottom: 4rem
}

.footer__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    max-width: 97.2rem;
    margin-left: auto
}

@media only screen and (max-width: 1189px) {
    .footer__row {
        max-width: none
    }
}

@media only screen and (max-width: 670px) {
    .footer__row {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.footer__col-1 {
    margin-right: 2rem;
    padding-bottom: .4rem
}

@media only screen and (max-width: 670px) {
    .footer__col-1 {
        margin-bottom: 3rem;
        padding-bottom: 0
    }
}

.footer__col-2 {
    margin-right: 1.4rem
}

.footer__col-2>:last-child {
    margin-bottom: 0
}

@media only screen and (max-width: 1189px) {
    .footer__col-2 {
        margin-right: 2rem
    }
}

@media only screen and (max-width: 670px) {
    .footer__col-2 {
        margin-bottom: 3rem
    }
}

@media only screen and (max-width: 550px) {
    .footer__col-2 {
        margin-right: 0;
        text-align: right
    }
}

.footer__col-3 {
    margin-right: 6.3rem;
    padding-bottom: .4rem
}

@media only screen and (max-width: 1189px) {
    .footer__col-3 {
        margin-right: 2rem
    }
}

@media only screen and (max-width: 670px) {
    .footer__col-3 {
        margin-right: 0;
        margin-bottom: 3rem
    }
}

@media only screen and (max-width: 550px) {
    .footer__col-3 {
        width: 100%;
        padding-bottom: 0;
        text-align: center
    }
}

.footer__col-4 {
    padding-bottom: .6rem
}

@media only screen and (max-width: 1189px) {
    .footer__col-4 {
        padding-bottom: .4rem
    }
}

@media only screen and (max-width: 670px) {
    .footer__col-4 {
        width: 100%;
        padding-bottom: 0;
        text-align: center
    }
}

.footer__social-networks {
    margin-bottom: 2.5rem
}

.footer__messengers {
    margin-bottom: 1.8rem
}

@media only screen and (max-width: 550px) {
    .footer__messengers {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }
}

.footer__info {
    font-size: 1.4rem;
    line-height: 1.857
}

.footer__tel {
    display: inline-block;
    vertical-align: top;
    margin-bottom: .3rem;
    font-size: 1.6rem;
    font-weight: 700;
    text-decoration: none;
    color: inherit
}

.footer__privacy-policy {
    font-size: 1.5rem;
    color: inherit
}

.footer__development {
    font-size: 1.4rem
}

.footer__development span {
    display: block;
    margin-bottom: .7rem
}

.footer__development a {
    display: inline-block;
    vertical-align: top;
    width: 11.4rem;
    height: 1.9rem;
    font-size: 0;
    background: url("data:image/svg+xml,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 18.1.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='2.2895701 33.0997467 80 11.2432432' enable-background='new 2.2895701 33.0997467 80 11.2432432' xml:space='preserve'%3E %3Cpath d='M2.2895665,41.8719444v-5.9922791h0.8648658v0.8648643c0.4942105-0.6795349,1.2355213-1.05019,2.1621623-1.05019 c0.9884157,0,1.6679516,0.4324303,1.9150567,1.1737442c0.4324307-0.6795349,1.2355213-1.1737442,2.2857122-1.1737442 c1.3590717,0,2.1003866,0.8648643,2.1003866,2.4092636v3.7065659h-0.8648653v-3.5212364 c0-1.1737442-0.4942102-1.7297287-1.482626-1.7297287c-0.7413111,0-1.5444021,0.6177597-1.9150572,1.2972946v4.0154457H6.4903359 V38.350708c0-1.1737442-0.4942107-1.7297287-1.4826264-1.7297287c-0.3706555,0-0.6795359,0.1235504-1.0501912,0.3706551 s-0.6177607,0.5559845-0.8030908,0.8648643v4.0154457C3.1544275,41.8719444,2.2895617,41.8719444,2.2895665,41.8719444z M13.7799129,41.5012894c-0.4324312-0.3706551-0.6795359-0.8648682-0.6795359-1.4826279s0.2471046-1.111969,0.6795359-1.4208488 c0.4942102-0.3706551,1.0501909-0.5559845,1.7297316-0.5559845c0.8030901,0,1.4826269,0.1853256,2.1621618,0.5559845v-0.6177597 c0-0.9884148-0.6795349-1.4826279-1.9768324-1.4826279c-0.6795349,0-1.3590708,0.1853294-1.9768314,0.6177635v-0.8648682 c0.5559855-0.3706551,1.2972965-0.5559845,2.1621618-0.5559845c1.6061764,0,2.6563721,0.7413139,2.6563721,2.223938v2.4710426 c0,0.4324303,0.2471066,0.7413101,0.5559864,0.7413101c0.1235504,0,0.2471046,0,0.3706551-0.0617752v0.6795387 c-0.1235504,0.0617752-0.3088799,0.1235504-0.6177616,0.1235504c-0.5559845,0-1.05019-0.3088799-1.1119709-0.9266396 c-0.6177597,0.6795349-1.4208508,1.0501938-2.4092665,1.0501938C14.7683334,42.0572701,14.274128,41.8719406,13.7799129,41.5012894z M17.7335815,40.2039909v-0.8030853c-0.6177597-0.3706589-1.2355213-0.6177635-1.9150572-0.6177635 c-1.1119709,0-1.7915068,0.4324341-1.7915068,1.173748c0,0.8030891,0.6795359,1.2355194,1.6061773,1.2355194 C16.4980602,41.2541847,17.3011456,40.7599792,17.7335815,40.2039909z M21.8725758,33.2232971v5.1274147l2.8417015-2.4710426 h1.2355213l-3.1505775,2.7181473l3.5830097,3.274128h-1.2973022l-3.2123528-2.9652481v2.9652481h-0.8648605v-8.6486473 C21.0077152,33.2232971,21.8725796,33.2232971,21.8725758,33.2232971z M27.864851,41.1924095 c-0.6177597-0.5559845-0.9266396-1.3590736-0.9266396-2.223938c0-0.9266396,0.3088799-1.6679535,0.8648605-2.2239342 c0.5559807-0.6177635,1.2973003-0.9266434,2.1621609-0.9266434c1.9768333,0,2.7799225,1.7297287,2.7799225,3.0888023v0.2471085 H27.803072c0.1235504,1.2972946,1.1119709,2.1003838,2.5328217,2.1003838c0.6795406,0,1.3590717-0.1853256,1.91506-0.5559845 v0.8030891c-0.4942093,0.3706551-1.1737404,0.5559845-2.1003799,0.5559845 C29.2857113,42.0572777,28.4826221,41.7483978,27.864851,41.1924095z M31.8185158,38.412487 c0-0.4324303-0.1853294-0.8648643-0.4942112-1.2355194c-0.3088799-0.3706551-0.8030891-0.5559883-1.4208508-0.5559883 c-0.6177597,0-1.1119709,0.1853294-1.4826221,0.5559883c-0.3706589,0.3706551-0.5559807,0.8030891-0.6177597,1.2972946h4.0154438 V38.412487z M39.9111824,36.5592079c0.5559807,0.6177597,0.803093,1.3590736,0.803093,2.2857132 c0,0.8648643-0.2471008,1.6679535-0.803093,2.2857132c-0.5559883,0.6177635-1.2355194,0.9266434-2.1003799,0.9266434 c-0.9266434,0-1.6679535-0.3088799-2.1621628-0.9884186v3.2741318H34.289566v-8.5251007h1.3590736v0.8030891 c0.4942093-0.6795349,1.2355194-0.9884148,2.1621628-0.9884148C38.675663,35.6325645,39.3552017,35.9414444,39.9111824,36.5592079z M35.6486397,37.9182816v1.8532791c0.3088799,0.6177597,0.9884186,1.0501938,1.7915001,1.0501938 c0.5559807,0,1.0501938-0.1853256,1.4208527-0.5559845c0.3706589-0.3706551,0.5559807-0.8648643,0.5559807-1.4208488 s-0.1853294-1.0501938-0.5559807-1.4208488c-0.3706589-0.3706551-0.8648605-0.6177597-1.4208527-0.6177597 C36.6370506,36.8063126,35.9575195,37.300518,35.6486397,37.9182816z M42.6293373,36.5592079 c0.5559807-0.6177635,1.2972984-0.9266434,2.2239418-0.9266434c0.6177597,0,1.1737404,0.1853294,1.6061783,0.4942093 c0.9266434,0.6177597,1.2973022,1.6679535,1.2973022,2.7181473v0.3706551h-4.6332054 c0.1853294,1.0501938,1.0501938,1.6061783,2.2857132,1.6061783c0.6795387,0,1.3590698-0.1853294,1.9768333-0.5559883v1.111969 c-0.5559807,0.3706551-1.2973022,0.6177597-2.2239418,0.6177597c-0.9266434,0-1.7297325-0.3088799-2.4092636-0.8648643 c-0.6177597-0.6177597-0.9884224-1.3590736-0.9884224-2.2857132C41.764473,37.9182739,42.0733566,37.1769638,42.6293373,36.5592079z M46.3976784,38.2271614c0-0.3706551-0.1235504-0.6795387-0.4324303-0.9884186s-0.6795387-0.4324303-1.1737404-0.4324303 c-0.9884224,0-1.6061821,0.6795349-1.6679535,1.4208488C43.1235542,38.2271614,46.3976898,38.2271614,46.3976784,38.2271614z M49.3011513,41.8719482V35.817894h1.3590736v1.0501938c0.4324303-0.6795349,1.2972984-1.2355194,2.2239418-1.2355194h0.1235504 v1.3590736h-0.3706627c-0.9266396,0-1.7297325,0.5559845-1.9768295,1.1737442v3.7065659 C50.6602249,41.8719521,49.3011513,41.8719521,49.3011513,41.8719482z M56.4671783,41.8719482h-1.3590698v-4.8803101h-1.1119728 V35.817894h1.1119728v-0.8030891c0-1.173748,0.6795387-1.9150581,1.915062-1.9150581 c0.5559807,0,0.9884186,0.0617752,1.4208488,0.2471046v1.111969c-0.3706589-0.1235504-0.7413101-0.2471046-1.05019-0.2471046 c-0.6177597,0-0.9266396,0.3088799-0.9266396,0.9884148v0.5559883h1.9768295v1.1737442h-1.9768295 C56.4671898,36.929863,56.4671898,41.8719482,56.4671783,41.8719482z M59.9884109,36.5592079 c0.5559807-0.6177635,1.2973022-0.9266434,2.2239418-0.9266434c0.6177635,0,1.1737442,0.1853294,1.6061821,0.4942093 c0.9266434,0.6177597,1.2973022,1.6679535,1.2973022,2.7181473v0.3706551h-4.6332054 c0.1853294,1.0501938,1.05019,1.6061783,2.2857132,1.6061783c0.6795387,0,1.3590736-0.1853294,1.9768333-0.5559883v1.111969 c-0.5559845,0.3706551-1.2973022,0.6177597-2.2239456,0.6177597c-0.9266396,0-1.7297287-0.3088799-2.4092598-0.8648643 c-0.6177635-0.6177597-0.9884224-1.3590736-0.9884224-2.2857132C59.1235504,37.9182739,59.3706512,37.1769638,59.9884109,36.5592079 z M63.7567558,38.2271614c0-0.3706551-0.1235504-0.6795387-0.4324303-0.9884186s-0.6795425-0.4324303-1.1737404-0.4324303 c-0.9884224,0-1.6061821,0.6795349-1.6679535,1.4208488C60.4826317,38.2271614,63.7567635,38.2271614,63.7567558,38.2271614z M67.1544418,41.1306343c-0.6177673-0.6177597-0.9266434-1.3590736-0.9266434-2.2857132s0.308876-1.6679535,0.9266434-2.2857132 c0.6177597-0.6177635,1.420845-0.8648682,2.3474884-0.8648682c0.6795425,0,1.2973022,0.1235542,1.8532791,0.4324341v1.1737442 c-0.5559769-0.2471046-1.111969-0.3706551-1.6061783-0.3706551c-0.6177597,0-1.111969,0.1853294-1.5444031,0.5559845 c-0.4324265,0.3706589-0.6177597,0.8648682-0.6177597,1.4208488c0,0.5559883,0.1853333,1.0501938,0.6177597,1.4826279 c0.4324341,0.3706551,0.9266434,0.5559845,1.5444031,0.5559845s1.2355194-0.1235504,1.7297287-0.4324303v1.111969 c-0.5559769,0.3088799-1.2355194,0.4942055-1.915062,0.4942055C68.5752792,42.0572777,67.7722015,41.7483978,67.1544418,41.1306343z M73.6409225,36.9916382h-1.2973022V35.817894h1.2973022v-1.7915077H75v1.7915077h1.915062v1.1737442H75v2.8416977 c0,0.6795349,0.308876,0.9884148,0.9266357,0.9884148c0.3088837,0,0.6177597-0.0617752,0.9266434-0.2471046v1.1737442 c-0.3088837,0.1853294-0.7413101,0.3088799-1.3590698,0.3088799c-1.1119766,0-1.8532867-0.6177597-1.8532867-1.7915039 C73.6409225,40.2657661,73.6409225,36.9916344,73.6409225,36.9916382z'/%3E %3Cpath fill='%23F84650' d='M79.633194,37.7947235v-1.5443993l-1.2973022,0.8030891l-0.4942093-0.8030891l1.3590698-0.7413139 l-1.3590698-0.7413139l0.4942093-0.8030891l1.2973022,0.8030891v-1.5443993h0.9266357v1.5443993l1.2973022-0.8030891 l0.4324341,0.8030891l-1.3590698,0.7413139l1.3590698,0.7413139l-0.4324341,0.8030891l-1.2973022-0.8030891v1.5443993H79.633194z'/%3E %3C/svg%3E") no-repeat 50%;
    background-size: contain
}

.social-networks__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 0 -1rem;
    padding: 0;
    list-style: none
}

.social-networks__item {
    margin-right: 2.5rem;
    margin-bottom: 1rem
}

.social-networks__link {
    display: block;
    font-size: 0;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain;
    -webkit-transition: .2s;
    transition: .2s
}

body:not(.mobile) .social-networks__link:hover {
    opacity: .8
}

.social-networks__link--vkontakte {
    width: 1.9rem;
    height: 1.9rem;
    background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 511.962 511.962' style='enable-background:new 0 0 511.962 511.962;' xml:space='preserve'%3E %3Cg%3E %3Cg%3E %3Cpath fill='%2328c0e6' d='M507.399,370.471c-1.376-2.304-9.888-20.8-50.848-58.816c-42.88-39.808-37.12-33.344,14.528-102.176 c31.456-41.92,44.032-67.52,40.096-78.464c-3.744-10.432-26.88-7.68-26.88-7.68l-76.928,0.448c0,0-5.696-0.768-9.952,1.76 c-4.128,2.496-6.784,8.256-6.784,8.256s-12.192,32.448-28.448,60.032c-34.272,58.208-48,61.28-53.6,57.664 c-13.024-8.416-9.76-33.856-9.76-51.904c0-56.416,8.544-79.936-16.672-86.016c-8.384-2.016-14.528-3.36-35.936-3.584 c-27.456-0.288-50.72,0.096-63.872,6.528c-8.768,4.288-15.52,13.856-11.392,14.4c5.088,0.672,16.608,3.104,22.72,11.424 c7.904,10.72,7.616,34.848,7.616,34.848s4.544,66.4-10.592,74.656c-10.4,5.664-24.64-5.888-55.2-58.72 c-15.648-27.04-27.488-56.96-27.488-56.96s-2.272-5.568-6.336-8.544c-4.928-3.616-11.84-4.768-11.84-4.768l-73.152,0.448 c0,0-10.976,0.32-15.008,5.088c-3.584,4.256-0.288,13.024-0.288,13.024s57.28,133.984,122.112,201.536 c59.488,61.92,127.008,57.856,127.008,57.856h30.592c0,0,9.248-1.024,13.952-6.112c4.352-4.672,4.192-13.44,4.192-13.44 s-0.608-41.056,18.464-47.104c18.784-5.952,42.912,39.68,68.48,57.248c19.328,13.28,34.016,10.368,34.016,10.368l68.384-0.96 C488.583,400.807,524.359,398.599,507.399,370.471z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E")
}

.social-networks__link--facebook {
    width: 1.7rem;
    height: 1.7rem;
    background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E %3Cg%3E %3Cg%3E %3Cpath fill='%2328c0e6' d='M288,176v-64c0-17.664,14.336-32,32-32h32V0h-64c-53.024,0-96,42.976-96,96v80h-64v80h64v256h96V256h64l32-80H288z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E")
}

.social-networks__link--instagram {
    width: 1.5rem;
    height: 1.5rem;
    background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E %3Cg%3E %3Cg%3E %3Cpath fill='%2328c0e6' d='M352,0H160C71.648,0,0,71.648,0,160v192c0,88.352,71.648,160,160,160h192c88.352,0,160-71.648,160-160V160 C512,71.648,440.352,0,352,0z M464,352c0,61.76-50.24,112-112,112H160c-61.76,0-112-50.24-112-112V160C48,98.24,98.24,48,160,48 h192c61.76,0,112,50.24,112,112V352z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3Cg%3E %3Cpath fill='%2328c0e6' d='M256,128c-70.688,0-128,57.312-128,128s57.312,128,128,128s128-57.312,128-128S326.688,128,256,128z M256,336 c-44.096,0-80-35.904-80-80c0-44.128,35.904-80,80-80s80,35.872,80,80C336,300.096,300.096,336,256,336z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3Cg%3E %3Ccircle fill='%2328c0e6' cx='393.6' cy='118.4' r='17.056'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E")
}

.messengers__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    padding: 0;
    list-style: none
}

.messengers__item {
    margin-left: -.7rem
}

.messengers__item:first-of-type {
    margin-left: 0
}

.messengers__link {
    position: relative;
    display: block;
    width: 3.5rem;
    height: 3.5rem;
    border: 2px solid #fff;
    border-radius: 50%;
    font-size: 0;
    -webkit-transition: .2s;
    transition: .2s
}

.messengers__link:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain
}

body:not(.mobile) .messengers__link:hover {
    opacity: .8
}

.messengers__link--whatsapp {
    z-index: 3;
    background-color: #3ddd50
}

.messengers__link--whatsapp:before {
    width: 1rem;
    height: 1rem;
    background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='348.077px' height='348.077px' viewBox='0 0 348.077 348.077' style='enable-background:new 0 0 348.077 348.077;' xml:space='preserve'%3E %3Cg%3E %3Cg%3E %3Cg fill='%23fff'%3E %3Cpath d='M340.273,275.083l-53.755-53.761c-10.707-10.664-28.438-10.34-39.518,0.744l-27.082,27.076 c-1.711-0.943-3.482-1.928-5.344-2.973c-17.102-9.476-40.509-22.464-65.14-47.113c-24.704-24.701-37.704-48.144-47.209-65.257 c-1.003-1.813-1.964-3.561-2.913-5.221l18.176-18.149l8.936-8.947c11.097-11.1,11.403-28.826,0.721-39.521L73.39,8.194 C62.708-2.486,44.969-2.162,33.872,8.938l-15.15,15.237l0.414,0.411c-5.08,6.482-9.325,13.958-12.484,22.02 C3.74,54.28,1.927,61.603,1.098,68.941C-6,127.785,20.89,181.564,93.866,254.541c100.875,100.868,182.167,93.248,185.674,92.876 c7.638-0.913,14.958-2.738,22.397-5.627c7.992-3.122,15.463-7.361,21.941-12.43l0.331,0.294l15.348-15.029 C350.631,303.527,350.95,285.795,340.273,275.083z'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E")
}

.messengers__link--viber {
    z-index: 2;
    background-color: #824cb3
}

.messengers__link--viber:before {
    width: 1.2rem;
    height: 1.1rem;
    background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 480.56 480.56' style='enable-background:new 0 0 480.56 480.56;' xml:space='preserve'%3E %3Cg%3E %3Cg%3E %3Cpath fill='%23fff' d='M365.354,317.9c-15.7-15.5-35.3-15.5-50.9,0c-11.9,11.8-23.8,23.6-35.5,35.6c-3.2,3.3-5.9,4-9.8,1.8 c-7.7-4.2-15.9-7.6-23.3-12.2c-34.5-21.7-63.4-49.6-89-81c-12.7-15.6-24-32.3-31.9-51.1c-1.6-3.8-1.3-6.3,1.8-9.4 c11.9-11.5,23.5-23.3,35.2-35.1c16.3-16.4,16.3-35.6-0.1-52.1c-9.3-9.4-18.6-18.6-27.9-28c-9.6-9.6-19.1-19.3-28.8-28.8 c-15.7-15.3-35.3-15.3-50.9,0.1c-12,11.8-23.5,23.9-35.7,35.5c-11.3,10.7-17,23.8-18.2,39.1c-1.9,24.9,4.2,48.4,12.8,71.3 c17.6,47.4,44.4,89.5,76.9,128.1c43.9,52.2,96.3,93.5,157.6,123.3c27.6,13.4,56.2,23.7,87.3,25.4c21.4,1.2,40-4.2,54.9-20.9 c10.2-11.4,21.7-21.8,32.5-32.7c16-16.2,16.1-35.8,0.2-51.8C403.554,355.9,384.454,336.9,365.354,317.9z'/%3E %3Cpath fill='%23fff' d='M346.254,238.2l36.9-6.3c-5.8-33.9-21.8-64.6-46.1-89c-25.7-25.7-58.2-41.9-94-46.9l-5.2,37.1 c27.7,3.9,52.9,16.4,72.8,36.3C329.454,188.2,341.754,212,346.254,238.2z'/%3E %3Cpath fill='%23fff' d='M403.954,77.8c-42.6-42.6-96.5-69.5-156-77.8l-5.2,37.1c51.4,7.2,98,30.5,134.8,67.2c34.9,34.9,57.8,79,66.1,127.5 l36.9-6.3C470.854,169.3,444.354,118.3,403.954,77.8z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E")
}

.messengers__link--telegram {
    z-index: 1;
    background-color: #33bbef
}

.messengers__link--telegram:before {
    width: 1.2rem;
    height: 1.2rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.969' height='10.4' viewBox='0 0 11.969 10.4'%3E %3Cdefs%3E %3Cstyle%3E .cls-1 %7B fill: %23fff; fill-rule: evenodd; %7D %3C/style%3E %3C/defs%3E %3Cpath class='cls-1' d='M884.224,14693.3l2.765,1,1.07,3.4c0.069,0.3.339,0.4,0.518,0.2l1.541-1.3a0.562,0.562,0,0,1,.561,0l2.78,2.1a0.365,0.365,0,0,0,.511-0.2l2.036-9.8a0.329,0.329,0,0,0-.436-0.4l-11.35,4.4A0.319,0.319,0,0,0,884.224,14693.3Zm3.663,0.5,5.405-3.4a0.124,0.124,0,0,1,.113.2l-4.46,4.1a1.294,1.294,0,0,0-.287.6l-0.152,1.1c-0.02.2-.231,0.2-0.272,0l-0.585-2A0.481,0.481,0,0,1,887.887,14693.8Z' transform='translate(-884.031 -14688.3)'/%3E %3C/svg%3E")
}

.introduction {
    margin-bottom: 5rem;
    color: #000;
    text-align: center
}

.introduction>:last-child {
    margin-bottom: 0
}

.introduction__title {
    margin: 0 auto 2.3rem;
    font-family: Bergen Text, sans-serif;
    font-size: 4.6rem;
    font-weight: 600;
    line-height: 1.13
}

@media only screen and (max-width: 767px) {
    .introduction__title {
        font-size: 3.2rem
    }
}

.introduction__description {
    margin-left: auto;
    margin-right: auto;
    font-size: 2.2rem;
    line-height: 1.454;
    color: #848a97
}

.introduction__description--black {
    color: #000
}

@media only screen and (max-width: 767px) {
    .introduction__description {
        font-size: 2rem
    }

    .header__remark {
        display: none;
    }
}

.introduction__snowflake {
    display: inline-block;
    vertical-align: middle;
    margin-left: 1rem;
    margin-right: 1.7rem;
    width: 2.9rem;
    height: 3.1rem;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='31' viewBox='0 0 29 31'%3E %3Cdefs%3E %3Cstyle%3E .cls-1 %7B fill: %2335cbf1; fill-rule: evenodd; %7D %3C/style%3E %3C/defs%3E %3Cpath id='Forma_1' data-name='Forma 1' class='cls-1' d='M878.3,13738.4l-5.779,1.5-2.228-1.2v-2.4l2.2-1.2,5.8,1.5h0.35a1.268,1.268,0,0,0,1.3-.9,1.412,1.412,0,0,0-.956-1.7l-3.182-.8,2.934-1.6a1.318,1.318,0,0,0,.5-1.8,1.286,1.286,0,0,0-1.844-.5l-2.94,1.6,0.853-3.1a1.307,1.307,0,0,0-.955-1.6,1.331,1.331,0,0,0-1.654.9l-1.548,5.7-2.217,1.2-2.1-1.2v-2.4l4.249-4.2a1.338,1.338,0,0,0,0-1.9,1.4,1.4,0,0,0-1.91,0l-2.339,2.3v-3.3a1.351,1.351,0,0,0-2.7,0v3.3l-2.322-2.3a1.4,1.4,0,0,0-1.91,0,1.338,1.338,0,0,0,0,1.9l4.232,4.1v2.6l-2.085,1.1-2.216-1.2-1.548-5.7a1.328,1.328,0,0,0-1.653-.9,1.307,1.307,0,0,0-.956,1.6l0.853,3.1-2.94-1.6a1.285,1.285,0,0,0-1.844.5,1.318,1.318,0,0,0,.5,1.8l2.933,1.6-3.182.8a1.412,1.412,0,0,0-.956,1.7,1.268,1.268,0,0,0,1.3.9h0.35l5.806-1.5,2.2,1.2,0,2.4-2.228,1.2-5.78-1.5a1.332,1.332,0,0,0-1.654.9,1.412,1.412,0,0,0,.956,1.7l3.17,0.8-2.925,1.6a1.316,1.316,0,0,0-.494,1.8,1.249,1.249,0,0,0,1.171.7,1.659,1.659,0,0,0,.674-0.2l2.94-1.6-0.856,3.1a1.307,1.307,0,0,0,.956,1.6h0.35a1.392,1.392,0,0,0,1.3-.9l1.555-5.7,2.213-1.3,2.081,1.2v2.6l-4.232,4.1a1.338,1.338,0,0,0,0,1.9,1.67,1.67,0,0,0,1.91,0l2.322-2.3v3.3a1.351,1.351,0,0,0,2.7,0v-3.3l2.339,2.3a1.67,1.67,0,0,0,1.91,0,1.338,1.338,0,0,0,0-1.9l-4.249-4.2v-2.5l2.1-1.2,2.212,1.3,1.556,5.7a1.391,1.391,0,0,0,1.3.9h0.35a1.307,1.307,0,0,0,.955-1.6l-0.857-3.1,2.941,1.6a1.664,1.664,0,0,0,.675.2,1.247,1.247,0,0,0,1.17-.7,1.315,1.315,0,0,0-.494-1.8l-2.925-1.6,3.171-.8a1.413,1.413,0,0,0,.955-1.7A1.329,1.329,0,0,0,878.3,13738.4Zm-10.709.3-2.09,1.1-2.089-1.1,0-2.4,2.091-1.2,2.09,1.2v2.4Z' transform='translate(-851 -13722)'/%3E %3C/svg%3E") no-repeat 50%;
    background-size: contain
}

.introduction--white {
    color: #fff
}

.introduction--white .introduction__description {
    color: inherit
}

.introduction--questions {
    margin-bottom: 4.7rem;
    text-align: left
}

@media only screen and (max-width: 767px) {
    .introduction--questions {
        text-align: center
    }
}

.introduction--questions .introduction__title {
    max-width: 70rem;
    margin-left: 0;
    margin-right: 0
}

@media only screen and (max-width: 767px) {
    .introduction--questions .introduction__title {
        margin-left: auto;
        margin-right: auto
    }
}

.introduction--questions .introduction__description {
    max-width: 48rem;
    margin-left: 0;
    margin-right: 0
}

@media only screen and (max-width: 767px) {
    .introduction--questions .introduction__description {
        margin-left: auto;
        margin-right: auto
    }
}

.introduction--contacts {
    margin-bottom: 8.6rem
}

.introduction--selection {
    margin-bottom: 7.3rem
}

#anchor-selection .introduction--selection {
    margin-bottom: 4.3rem
}

.introduction--selection .introduction__title {
    /*max-width: 73rem;*/
    max-width: 80rem;
}

.introduction--portfolio {
    margin-bottom: 4.8rem
}

.introduction--portfolio .introduction__description {
    max-width: 67rem
}

.introduction--payment {
    margin-bottom: 4.3rem
}

.introduction--payment .introduction__description {
    max-width: 47rem
}

.introduction--factories {
    margin-bottom: 2.9rem
}

.introduction--factories .introduction__title {
    max-width: 69rem
}

.introduction--factories .introduction__title span {
    color: #247cdb;
}

.introduction--ocenka {
    margin-bottom: 5.2rem;
    text-align: left
}

@media only screen and (max-width: 900px) {
    .introduction--ocenka {
        text-align: center
    }
}

.introduction--ocenka .introduction__title {
    margin-left: 0;
    margin-right: 0
}

.introduction--ocenka .introduction__title span {
    color: #247cdb
}

@media only screen and (max-width: 900px) {
    .introduction--ocenka .introduction__title {
        margin-left: auto;
        margin-right: auto
    }
}

.introduction--ocenka .introduction__description {
    margin-left: 0;
    margin-right: 0
}

@media only screen and (max-width: 900px) {
    .introduction--ocenka .introduction__description {
        margin-left: auto;
        margin-right: auto
    }
}

.introduction--offer {
    margin-bottom: 5rem
}

.introduction--offer .introduction__title {
    max-width: 58rem
}

.introduction--offer .introduction__description {
    max-width: 45rem
}

.introduction--info {
    margin-bottom: 0;
    text-align: left
}

@media only screen and (max-width: 880px) {
    .introduction--info {
        text-align: center
    }
}

.introduction--info .introduction__description {
    max-width: 38rem;
    margin-left: 0;
    margin-right: 0
}

@media only screen and (max-width: 880px) {
    .introduction--info .introduction__description {
        margin-left: auto;
        margin-right: auto
    }
}

.introduction--delivery {
    margin-bottom: -6.3rem
}

@media only screen and (max-width: 1460px) {
    .introduction--delivery {
        margin-bottom: 6rem
    }
}

.introduction--guarantee {
    margin-bottom: 10.5rem
}

.introduction--guarantee .introduction__description,
.introduction--guarantee .introduction__title {
    max-width: 45rem
}

@charset "UTF-8";

.ocenka {
    /*    background-color: #d6cbc0;*/
    background-repeat: no-repeat;
    background-position: top;
    background-size: cover;
    margin-top: 70px;
}

html.webp .ocenka {
    background-image: url(/bundle/mm2.png);
}

html.no-js .ocenka,
html.no-webp .ocenka {
    background-image: url(front-end/src/images/backgrounds/3.jpg)
}

.ocenka__inner-wrapper {
    position: relative;
    z-index: 1;
    padding-top: 3.2rem;
    padding-bottom: 10.2rem
}

.ocenka__inner-wrapper:before {
    content: "";
    position: absolute;
    z-index: -1;
    right: 50%;
    bottom: 5%;
    -webkit-transform: translateX(50%);
    transform: translateX(50%);
    width: 59.1rem;
    margin-right: -3.2rem;
    height: 66.4rem;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain;
}

html.webp .ocenka__inner-wrapper:before {
    background-image: url(front-end/src/images/other/hand-with-phone-1.png)
}

html.no-js .ocenka__inner-wrapper:before,
html.no-webp .ocenka__inner-wrapper:before {
    background-image: url(front-end/src/images/other/hand-with-phone-1.png)
}

@media only screen and (max-width: 1060px) {
    .ocenka__inner-wrapper:before {
        margin-right: -11.2rem
    }
}

@media only screen and (max-width: 900px) {
    .ocenka__inner-wrapper:before {
        display: none
    }
}

.ocenka__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media only screen and (max-width: 900px) {
    .ocenka__row {
        display: block
    }
}

.ocenka__col-left {
    width: 100%;
    max-width: 43rem;
    margin-right: 3rem;
    padding-top: 7.3rem
}

@media only screen and (max-width: 900px) {
    .ocenka__col-left {
        max-width: 42rem;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 5rem;
        padding-top: 0
    }
}

.ocenka__col-right {
    width: 100%;
    max-width: 47.2rem;
    padding-top: 4rem
}

@media only screen and (max-width: 900px) {
    .ocenka__col-right {
        margin-left: auto;
        margin-right: auto
    }
}

.info-ocenka {
    margin-left: 4.2rem
}

.info-ocenka__title {
    margin: 0 0 1rem;
    font-size: 1.7rem;
    font-weight: 700
}

.info-ocenka__list {
    margin: 0;
    padding: 0;
    list-style: none
}

.info-ocenka__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-bottom: .7rem;
    font-size: 1.6rem;
    line-height: 1.625
}

.info-ocenka__item:before {
    content: "\2014";
    display: block;
    margin-right: .5rem
}

.info-ocenka__item:last-of-type {
    margin-bottom: 0
}

@charset "UTF-8";

.questions {
    color: #fff;
    background-color: #4c4d48;
    background-repeat: no-repeat;
    background-position: top;
    background-size: cover
}

html.webp .questions {
    background-image: url(front-end/src/images/backgrounds/2.jpg)
}

html.no-js .questions,
html.no-webp .questions {
    background-image: url(front-end/src/images/backgrounds/2.jpg)
}

@media only screen and (max-width: 767px) {
    .questions {
        background-position: 0 0
    }
}

.questions__inner-wrapper {
    padding-top: 11.5rem;
    padding-bottom: 10.8rem
}

.questions__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media only screen and (max-width: 950px) {
    .questions__row {
        display: block
    }
}

.questions__col-left {
    width: 56.4%;
    margin-right: 3rem
}

@media only screen and (max-width: 1189px) {
    .questions__col-left {
        width: 65%
    }
}

@media only screen and (max-width: 950px) {
    .questions__col-left {
        width: auto;
        margin-right: 0;
        margin-bottom: 5rem
    }
}

@media only screen and (max-width: 767px) {
    .questions__col-left {
        margin-bottom: 0
    }
}

.questions__col-right {
    width: calc(43.5% - 3rem);
    padding-top: 5.8rem
}

@media only screen and (max-width: 1189px) {
    .questions__col-right {
        width: calc(34.9% - 3rem)
    }
}

@media only screen and (max-width: 950px) {
    .questions__col-right {
        width: auto;
        padding-top: 0
    }
}

.questions__subtitle {
    margin: 0 0 1.3rem;
    font-family: Bergen Text, sans-serif;
    font-size: 2.4rem;
    font-weight: 600
}

@media only screen and (max-width: 767px) {
    .questions__subtitle {
        text-align: center
    }
}

.questions__description {
    max-width: 47rem;
    margin-bottom: 4.2rem
}

@media only screen and (max-width: 767px) {
    .questions__description {
        margin-left: auto;
        margin-right: auto;
        text-align: center
    }
}

.questions__control {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media only screen and (max-width: 767px) {
    .questions__control {
        display: block
    }
}

.questions__btn {
    width: 100%;
    max-width: 35rem;
    margin-right: 4.4rem
}

@media only screen and (max-width: 767px) {
    .questions__btn {
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 3rem
    }
}

.questions__remark {
    max-width: 24rem;
    font-size: 1.6rem;
    line-height: 1.5;
    color: #b2b2b2
}

@media only screen and (max-width: 767px) {
    .questions__remark {
        margin-left: auto;
        margin-right: auto;
        text-align: center
    }
}

.about-questions {
    max-width: 47rem;
    margin-left: 6.1rem;
    margin-bottom: 5rem;
    line-height: 1.44
}

@media only screen and (max-width: 767px) {
    .about-questions {
        margin-left: auto;
        margin-right: auto
    }
}

.about-questions__title {
    margin-bottom: 1.1rem;
    font-weight: 700
}

.about-questions__list {
    margin: 0;
    padding: 0;
    list-style: none
}

.about-questions__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-bottom: .8rem
}

.about-questions__item:before {
    content: "\2014";
    display: block;
    margin-right: .5rem
}

.about-questions__item:last-of-type {
    margin-bottom: 0
}

/* faq */




.faq {
    position: relative;
    padding-top: 40px;
    padding-bottom: 0px
}

.faq .fq-emblem {
    top: -55px;
    right: 0
}

.faq .h2 {
    margin-bottom: 50px;
    text-align: center
}

.faq .section__title {
    margin-bottom: 50px;
    text-align: center
}

.faq .fq-list {
    display: flex;
    margin-top: 50px;
    flex-wrap: wrap
}

.faq .fq-item {
    width: 50%
}

.faq .fq-item:nth-child(2n) {
    padding-left: 35px
}

.faq .fq-item:nth-child(odd) {
    padding-right: 35px
}

.faq .fq-title {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 22px;
    padding: 0 140px 0 35px;
    height: 110px;
    background: #f1f1f1;
    font-size: 17px;
    font-weight: 500;
    border-radius: 10px;
    box-shadow: 0 9px 100px hsla(0, 0%, 83.1%, .23);
    overflow: hidden;
    transition: color .25s;
    cursor: pointer
}

.faq .fq-title:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #247cdb;
    box-shadow: 0 1px 50px rgb(255 255 255 / 40%), inset 5px 5px 20px rgb(255 255 255 / 55%);
    opacity: 0;
    transition: opacity .25s
}

.faq .fq-title:after {
    content: "";
    display: block;
    position: absolute;
    width: 18px;
    height: 18px;
    content: url("data:image/svg+xml,%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 443.52 443.52' style='enable-background:new 0 0 443.52 443.52;' xml:space='preserve'%3E %3Cg fill='%23ccc'%3E %3Cg%3E %3Cpath d='M143.492,221.863L336.226,29.129c6.663-6.664,6.663-17.468,0-24.132c-6.665-6.662-17.468-6.662-24.132,0l-204.8,204.8 c-6.662,6.664-6.662,17.468,0,24.132l204.8,204.8c6.78,6.548,17.584,6.36,24.132-0.42c6.387-6.614,6.387-17.099,0-23.712 L143.492,221.863z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
    right: 35px;
    transform: rotate(-90deg);
    filter: invert(1);
    transition: .25s
}

.faq .fq-title p {
    position: relative;
    font-size: 18px;
    line-height: 28px;
    font-family: inherit;
    font-weight: 100;
    opacity: .8;
}

.faq .fq-title.active {
    color: #fff
}

.faq .fq-title.active:before {
    opacity: 1
}

.faq .fq-title.active:after {
    content: url("data:image/svg+xml,%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 443.52 443.52' style='enable-background:new 0 0 443.52 443.52;' xml:space='preserve'%3E %3Cg fill='%23fff'%3E %3Cg%3E %3Cpath d='M143.492,221.863L336.226,29.129c6.663-6.664,6.663-17.468,0-24.132c-6.665-6.662-17.468-6.662-24.132,0l-204.8,204.8 c-6.662,6.664-6.662,17.468,0,24.132l204.8,204.8c6.78,6.548,17.584,6.36,24.132-0.42c6.387-6.614,6.387-17.099,0-23.712 L143.492,221.863z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
    transform: rotate(90deg)
}

.faq .fq-content {
    padding: 0 35px 22px;
    line-height: 1.5;
    font-family: inherit;
    opacity: .7;
}



/* faq */

.contacts {
    background-repeat: no-repeat;
    background-position: center bottom -3.1rem
}

html.webp .contacts {
    background-image: url(front-end/src/images/backgrounds/4.jpg)
}

html.no-js .contacts,
html.no-webp .contacts {
    background-image: url(front-end/src/images/backgrounds/4.jpg)
}

.contacts__inner-wrapper {
    padding-top: 11rem;
    padding-bottom: 5rem
}

.contacts__list {
    max-width: 105rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0 0 2.4rem;
    padding: 0 0 0 4.4rem;
    list-style: none
}

@media only screen and (max-width: 1189px) {
    .contacts__list {
        max-width: none;
        padding-left: 0
    }
}

.contacts__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-right: 3rem;
    margin-bottom: 3rem;
    font-size: 1.6rem;
    line-height: 1.75
}

.contacts__item>:last-child {
    margin-bottom: 0
}

.contacts__item:last-of-type {
    margin-right: 0
}

@media only screen and (max-width: 880px) {
    .contacts__item {
        width: calc((99.9% - 3rem)/2)
    }

    .contacts__item:nth-of-type(2n) {
        margin-right: 0
    }
}

@media only screen and (max-width: 400px) {
    .contacts__item {
        width: 100%;
        margin-right: 0
    }
}

.contacts__icon {
    position: relative;
    min-width: 3.4rem;
    width: 3.4rem;
    height: 3.4rem;
    margin-right: 1.8rem;
    border-radius: 50%;
    background-color: #247cdb
}

.contacts__icon:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 1.4rem;
    height: 1.4rem;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain
}

.contacts__icon--address:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='14.2' viewBox='0 0 11 14.2'%3E %3Cdefs%3E %3Cstyle%3E .cls-1 %7B fill: %23fff; fill-rule: evenodd; %7D %3C/style%3E %3C/defs%3E %3Cpath class='cls-1' d='M436.5,12759.9a5.55,5.55,0,0,0-5.5,5.6c0,3.7,4.923,8.1,5.133,8.4a0.528,0.528,0,0,0,.737,0c0.209-.3,5.132-4.7,5.132-8.4A5.55,5.55,0,0,0,436.5,12759.9Zm0,8.3a2.75,2.75,0,1,1,2.768-2.7A2.731,2.731,0,0,1,436.5,12768.2Z' transform='translate(-431 -12759.9)'/%3E %3C/svg%3E")
}

.contacts__icon--time:before {
    width: 1.5rem;
    height: 1.5rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E %3Cdefs%3E %3Cstyle%3E .cls-1 %7B fill: %23fff; fill-rule: evenodd; %7D %3C/style%3E %3C/defs%3E %3Cpath id='Forma_1' data-name='Forma 1' class='cls-1' d='M800.5,12760a7.5,7.5,0,1,0,7.5,7.5A7.531,7.531,0,0,0,800.5,12760Zm0,13.4a5.9,5.9,0,1,1,5.9-5.9A5.879,5.879,0,0,1,800.5,12773.4Zm3.909-6.1h-3.371v-4.1a0.618,0.618,0,0,0-1.235,0v4.7a0.631,0.631,0,0,0,.618.6h3.988a0.63,0.63,0,0,0,.617-0.6A0.569,0.569,0,0,0,804.409,12767.3Z' transform='translate(-793 -12760)'/%3E %3C/svg%3E")
}

.contacts__icon--tel:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E %3Cdefs%3E %3Cstyle%3E .cls-1 %7B fill: %23fff; fill-rule: evenodd; %7D %3C/style%3E %3C/defs%3E %3Cpath class='cls-1' d='M1043.22,12772.6c-0.29.3-.59,0.6-0.86,0.9a1.926,1.926,0,0,1-1.46.5,4.9,4.9,0,0,1-2.33-.7,13.82,13.82,0,0,1-4.19-3.2,14,14,0,0,1-2.05-3.4,5.035,5.035,0,0,1-.34-1.9,1.572,1.572,0,0,1,.49-1.1c0.32-.3.62-0.6,0.95-0.9a0.909,0.909,0,0,1,1.35,0c0.26,0.2.51,0.5,0.77,0.7,0.25,0.3.5,0.5,0.74,0.8a0.92,0.92,0,0,1,0,1.4c-0.31.3-.62,0.6-0.94,0.9-0.08.1-.09,0.1-0.05,0.2a5.515,5.515,0,0,0,.85,1.4,11.306,11.306,0,0,0,2.37,2.2c0.2,0.1.41,0.2,0.62,0.3a0.276,0.276,0,0,0,.26-0.1c0.31-.3.63-0.6,0.94-0.9a0.909,0.909,0,0,1,1.35,0c0.51,0.5,1.02,1,1.52,1.5A0.914,0.914,0,0,1,1043.22,12772.6Zm-4.81-8.4,0.16-1.2a5.533,5.533,0,0,1,2.95,1.5,4.858,4.858,0,0,1,1.44,2.8l-1.16.2a3.822,3.822,0,0,0-1.12-2.2A3.928,3.928,0,0,0,1038.41,12764.2Zm6.44,3.1a7.173,7.173,0,0,0-2.07-4,6.938,6.938,0,0,0-4.22-2.1l0.16-1.2a8.926,8.926,0,0,1,4.88,2.4,8.711,8.711,0,0,1,2.4,4.7Z' transform='translate(-1032 -12760)'/%3E %3C/svg%3E")
}

.contacts__icon--email:before {
    width: 1.5rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='11' viewBox='0 0 15 11'%3E %3Cdefs%3E %3Cstyle%3E .cls-1 %7B fill: %23fff; fill-rule: evenodd; %7D %3C/style%3E %3C/defs%3E %3Cpath id='Forma_1' data-name='Forma 1' class='cls-1' d='M1304,12771.2a1.378,1.378,0,0,1-.24.8l-4.74-5.1,4.69-4.1a2.12,2.12,0,0,1,.29,1v7.4Zm-7.51-3.4,6.53-5.6a2.579,2.579,0,0,0-.9-0.2h-11.26a2.575,2.575,0,0,0-.89.2Zm1.82-.3-1.51,1.3c-0.09,0-.2.1-0.31,0.1s-0.22-.1-0.31-0.1l-1.51-1.3-4.8,5.2a1.725,1.725,0,0,0,.99.3h11.26a1.68,1.68,0,0,0,.99-0.3Zm-9.03-4.7a2.12,2.12,0,0,0-.29,1v7.4a1.378,1.378,0,0,0,.24.8l4.74-5.1Z' transform='translate(-1289 -12762)'/%3E %3C/svg%3E")
}

.contacts__content {
    padding-top: .8rem
}

.contacts__remark {
    margin-bottom: 1.5rem;
    font-size: 1.2rem;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: .1em;
    color: #848a97
}

.contacts__tel {
    display: inline-block
}

.contacts__email,
.contacts__tel {
    vertical-align: top;
    text-decoration: none;
    color: inherit
}

.contacts__email {
    display: inline
}

.contacts__map {
    position: relative;
    height: 67.7rem;
    border-radius: 1.2rem;
    -webkit-box-shadow: 0 .3rem 2.7em #fff;
    box-shadow: 0 .3rem 2.7em #fff;
    background-color: #f5f5f5;
    overflow: hidden
}

.contacts__map:before {
    content: "";
    position: absolute;
    top: 50%;
    right: 50%;
    -webkit-transform: translate(50%, -50%);
    transform: translate(50%, -50%);
    width: 12rem;
    height: 12rem;
    border-radius: 50%;
    background-color: #c7c7c7;
    -webkit-animation-name: pulse;
    animation-name: pulse;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transition: .2s;
    transition: .2s
}


.bggrey {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    margin-top: -10px;
    padding-top: 80px;
}

/* details */


.details {
    background-image: url(../img/bg4.png);
    background-repeat: no-repeat;
    background-position: top center;
    -webkit-background-size: cover;
    background-size: cover;
    padding-top: 29rem;
    margin-top: -10rem;
    padding-bottom: 5rem
}

@media (max-width: 1199.5px) {
    .details {
        margin-top: -14rem
    }
}

@media (max-width: 767.5px) {
    .details {
        margin-top: -16rem
    }
}

@media (max-width: 575.5px) {
    .details {
        margin-top: 0;
        padding-top: 1rem;
        background: #2a2b2f
    }
}

.details__items {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 50px;
    padding-top: 50px;
}

.line_gradient_fault {
    width: 100%;
    height: 2px;
    margin-top: 10px;
    background: #247cdb;
}

.details__more {
    margin: auto;
    margin-bottom: 2rem;
    margin-top: 1rem
}

.details__more_block {
    width: 100%;
    text-align: center
}

.details__more .button_blue__inner {
    padding: 1.2rem 1.5rem;
    font-size: 1.4rem
}

.details__item {
    width: 32%;
    min-height: 14.6rem;
    -webkit-box-shadow: 0 0.5rem 4rem rgb(0 0 0 / 10%);
    box-shadow: 0 0.5rem 4rem rgb(0 0 0 / 10%);
    background-color: #fff;
    -webkit-border-radius: 9px;
    border-radius: 9px;
    text-align: center;
    position: relative;
    padding-bottom: 2.4rem;
    margin-bottom: 5.9em;
    margin-right: 20px;
}

.details__item:nth-child(3n) {
    margin-right: 0px;
}

.details__item:nth-child(4),
.details__item:nth-child(5),
.details__item:nth-child(6) {
    margin-bottom: 0px;
}

@media (max-width: 1199.5px) {
    .details__item {
        width: 33%;
        margin-right: .5%
    }
}

@media (max-width: 767.5px) {
    .details__item {
        width: 49.5%;
        margin-right: 1%;
        margin-bottom: 1rem
    }
}

@media (max-width: 575.5px) {
    .details__item {
        width: 100%;
        max-width: 307px;
        margin: auto;
        margin-bottom: 2rem
    }
}


@media (max-width: 1199.5px) {
    .details__item:nth-of-type(4n) {
        margin-right: .5%
    }
}

@media (max-width: 767.5px) {
    .details__item:nth-of-type(4n) {
        margin-right: 1%
    }
}

@media (max-width: 1199.5px) {
    .details__item:nth-of-type(3n) {
        margin-right: 0
    }
}

@media (max-width: 767.5px) {
    .details__item:nth-of-type(3n) {
        margin-right: 1%
    }

    .details__item:nth-of-type(2n) {
        margin-right: 0
    }
}

@media (max-width: 575.5px) {
    .details__item:nth-of-type(3n) {
        margin-right: auto
    }

    .details__item:nth-of-type(2n) {
        margin-right: auto
    }
}

.details__item-last {

    margin-right: 0;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    text-align: left;
    padding: 1rem 3.1rem;
}

.details__item-last .input-group {
    margin-bottom: 8px;
}

@media (max-width: 1199.5px) {
    .details__item-last {
        width: 100%
    }
}

@media (max-width: 575.5px) {
    .details__item-last {
        width: 100%;
        max-width: none
    }
}

.details__item-last__name {
    color: #fff;
    font-size: 2.8rem;
    font-weight: 700;
    line-height: 1.21
}

@media (max-width: 575.5px) {
    .details__item-last__name br {
        display: none
    }
}

.details__item-last__desc {
    color: #fff;
    font-size: 1.6rem;
    font-weight: 300;
    line-height: 1.4;
    margin-top: 1.3rem
}

@media (max-width: 575.5px) {
    .details__item-last__desc br {
        display: none
    }
}

.details__item-last__we_can {
    color: #fff;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 1.36;
    margin-top: 1.5rem
}

@media (max-width: 575.5px) {
    .details__item-last__we_can br {
        display: none
    }
}

.details__item-last__we_can ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

@media (max-width: 575.5px) {
    .details__item-last__we_can ul {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.details__item-last__we_can li {
    position: relative;
    padding-left: 2rem
}

.details__item-last__we_can li:not(:last-child) {
    margin-right: 2.8rem
}

@media (max-width: 575.5px) {
    .details__item-last__we_can li:not(:last-child) {
        margin-right: 0
    }
}

.details__item-last__we_can li:after {
    content: '';
    position: absolute;
    left: 0;
    top: 4px;
    width: 1rem;
    height: 1rem;
    -webkit-border-radius: .5rem;
    border-radius: .5rem;
    background-color: #fff;
    background-image: -webkit-linear-gradient(16deg, #4d72ad 0, #6891c6 66%, #6891c6 100%);
    background-image: -o-linear-gradient(16deg, #4d72ad 0, #6891c6 66%, #6891c6 100%);
    background-image: linear-gradient(74deg, #4d72ad 0, #6891c6 66%, #6891c6 100%)
}

.details__item-last .details__button {
    width: 21.2rem
}

@media (max-width: 575.5px) {
    .details__item-last .details__button {
        position: relative;
        bottom: 0
    }
}

.details__image {
    /* border: .1rem solid rgba(0, 0, 0, .2); */
    -webkit-border-radius: 9px;
    border-radius: 9px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 5em;
    margin: 0px 0px 20px;
}

.details__image img {
    border-radius: 15px;
}

.details__name {
    color: #061a2c;
    font-size: 30px;
    font-weight: 700;
    margin-top: 0px;
    margin-top: 85px;
    line-height: 1.2;
    margin-bottom: 15px;
}

.text_fault_reason {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 10px;
    padding-right: 30px;
    padding-left: 19px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.text_fault_reason.white {
    padding-right: 0px;
    padding-left: 0px;
    color: #fff;
}

.more {
    border-bottom: 1px dashed;
    font-weight: 500;
    cursor: pointer;
}

.ok1 {
    display: none;
}

.bullit {
    width: 5px;
    height: 5px;
    margin-top: 7px;
    margin-right: 7px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border-radius: 100px;
    background-color: #247cdb;

}

.bullit.brown {
    background-color: #b2846c;
}

.cena {
    font-size: 25px;
    text-align: center;
    display: block;
    padding: 5px 30px;
    background: #247cdb;
    color: #ffffff;
    display: block;
    font-family: 'Museo Sans', sans-serif;
    margin: 0px auto 15px;
}

.details__desc {
    color: #061a2c;
    /* font-size: 1.6rem; */
    font-weight: 500;
    margin-top: 0;
    text-align: left;
    padding: 0px 20px 0;
}

.details__button {
    margin: 0 2.5rem;
    margin-top: 2rem;
    width: -webkit-calc(100% - 5rem);
    width: calc(100% - 5rem);
    position: absolute;
    bottom: 2.3rem;
    left: 0
}

.details__button_inner {
    color: #fff;
    font-size: 1.4rem;
    font-weight: 700;
    line-height: 5;
    text-transform: uppercase;
    letter-spacing: .028rem
}

.details__item_sale {
    width: 10.7rem;
    height: 10.8rem;
    background-color: #061a2c;
    background-image: url(../img/icon_gear.png), -webkit-linear-gradient(16deg, #8a0000 0, #e3000f 100%);
    background-image: url(../img/icon_gear.png), -o-linear-gradient(16deg, #8a0000 0, #e3000f 100%);
    background-image: url(../img/icon_gear.png), linear-gradient(74deg, #8a0000 0, #e3000f 100%);
    background-repeat: no-repeat;
    background-position: left bottom;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    left: -2.5rem;
    top: -2.7rem;
    padding: 5px
}

.details__item_sale_inner {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%
}

.details__item_sale p {
    color: #fff;
    font-size: 1.2rem;
    font-weight: 300;
    line-height: 1.26;
    margin-bottom: .7rem
}

.details__item_sale a {
    height: 1.2rem;
    color: #fff;
    font-size: 1.2rem;
    font-weight: 300;
    line-height: 1.26;
    position: relative;
    display: block
}

.details__item_sale a:after {
    content: '';
    position: absolute;
    top: -webkit-calc(100% + 2px);
    top: calc(100% + 2px);
    height: 1px;
    width: 100%;
    left: 0;
    border-bottom: 1px dashed #fff
}

/* details */



.factories {
    position: relative;
    z-index: 1
}

.factories:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 38.2rem;
    left: 0;
    width: 24rem;
    height: 28.8rem;
    background: url(front-end/src/images/other/brick-2.jpg) no-repeat 50%;
    background-size: contain
}

@media only screen and (max-width: 1740px) {
    .factories:before {
        display: none
    }
}

.factories:after {
    content: "";
    position: absolute;
    z-index: -1;
    top: 17.3rem;
    right: 0;
    width: 23rem;
    height: 27rem;
    background: url(front-end/src/images/other/brick-3.jpg) no-repeat 50%;
    background-size: contain
}

@media only screen and (max-width: 1600px) {
    .factories:after {
        display: none
    }
}

.factories__inner-wrapper {
    position: relative;
    z-index: 1;
    padding-top: 8rem;
    padding-bottom: 8.6rem;
}

.factories__inner-wrapper:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 4.1rem;
    left: -29.7rem;
    width: 39.1rem;
    height: 29.1rem;
    background: url(front-end/src/images/other/brick-1.jpg) no-repeat 50%;
    background-size: contain
}

@media only screen and (max-width: 1189px) {
    .factories__inner-wrapper:before {
        display: none
    }
}

.factories__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 3.7rem
}

.factories__col-left {
    width: 26.6%;
    margin-right: 8.3rem
}

@media only screen and (max-width: 1060px) {
    .factories__col-left {
        margin-right: 4rem
    }
}

@media only screen and (max-width: 960px) {
    .factories__col-left {
        width: 100%;
        max-width: 60rem;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 5rem
    }
}

.factories__col-right {
    width: calc(73.3% - 8.3rem)
}

@media only screen and (max-width: 1060px) {
    .factories__col-right {
        width: calc(73.3% - 4rem)
    }
}

@media only screen and (max-width: 960px) {
    .factories__col-right {
        width: 100%
    }
}

.factories__info {
    padding: 4rem 3.8rem 4.7rem;
    font-size: 1.6rem;
    line-height: 1.5;
    border: 2px dotted #e5e5e5;
    border-radius: .3rem
}

@media only screen and (max-width: 1060px) {
    .factories__info {
        padding: 3rem
    }
}

.factories__info>:last-child {
    margin-bottom: 0
}

.factories__info:before {
    content: "";
    display: block;
    width: 11.3rem;
    height: 11.6rem;
    margin-bottom: 1.2rem;
    background: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABQAAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzExMSA3OS4xNTgzMjUsIDIwMTUvMDkvMTAtMDE6MTA6MjAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxRDk5MjE5NjIwOUUxMUU5OTUyMDhGNzVDOENCRDVDRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxRDk5MjE5NzIwOUUxMUU5OTUyMDhGNzVDOENCRDVDRCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjFEOTkyMTk0MjA5RTExRTk5NTIwOEY3NUM4Q0JENUNEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjFEOTkyMTk1MjA5RTExRTk5NTIwOEY3NUM4Q0JENUNEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQAAgICAgICAgICAgMCAgID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) no-repeat 50%;
    background-size: contain
}

@media only screen and (max-width: 960px) {
    .factories__info:before {
        margin-left: auto;
        margin-right: auto
    }
}

.factories__info p {
    margin: 0 0 2.4rem
}

.factories__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
    list-style: none
}

.factories__item {
    display: none;
    width: calc((99.9% - 6rem)/3);
    margin-right: 3rem;
    margin-bottom: 5.2rem
}

.factories__item:first-of-type,
.factories__item:nth-of-type(2),
.factories__item:nth-of-type(3),
.factories__item:nth-of-type(4),
.factories__item:nth-of-type(5),
.factories__item:nth-of-type(6) {
    display: block
}

.factories__item:nth-of-type(3n) {
    margin-right: 0
}

@media only screen and (max-width: 540px) {
    .factories__item {
        width: calc((99.9% - 2rem)/2)
    }

    .factories__item,
    .factories__item:nth-of-type(3n) {
        margin-right: 2rem
    }

    .factories__item:nth-of-type(2n) {
        margin-right: 0
    }
}

.factories__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    height: 7.7rem;
    margin-bottom: 2.5rem
}

.factories__image img {
    display: block;
    max-width: 100%;
    min-width: 1px;
    max-height: 100%
}

.factories__remark {
    padding-right: 4.6rem;
    font-size: 1.4rem;
    line-height: 1.43;
    color: #848a97
}

@media only screen and (max-width: 1060px) {
    .factories__remark {
        padding-right: 0
    }
}

.factories__btn-more {
    display: none;
    text-align: center
}

.factories__btn-more.visible {
    display: block
}

.offer {
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: cover
}

html.webp .offer {
    background-image: url(front-end/src/images/backgrounds/5.webp)
}

html.no-js .offer,
html.no-webp .offer {
    background-image: url(front-end/src/images/backgrounds/5.jpg)
}

@media only screen and (max-width: 620px) {
    .offer {
        background-position: center 20rem
    }
}

.offer__inner-wrapper {
    padding-top: 7.7rem;
    padding-bottom: 24.5rem
}

@media only screen and (max-width: 620px) {
    .offer__inner-wrapper {
        padding-bottom: 10rem
    }
}

.offer__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    max-width: 109.3rem;
    margin: 0 auto 2rem;
    padding: 0;
    list-style: none;
    text-align: center
}

@media only screen and (max-width: 620px) {
    .offer__list {
        max-width: 50rem
    }
}

.offer__item {
    width: calc((99.9% - 6rem)/3);
    margin-right: 3rem;
    margin-bottom: 4rem;
    padding-left: 5rem;
    padding-right: 5rem
}

.offer__item:nth-of-type(3n) {
    margin-right: 0
}

@media only screen and (max-width: 1020px) {
    .offer__item {
        padding-left: 1rem;
        padding-right: 1rem
    }
}

@media only screen and (max-width: 767px) {
    .offer__item {
        padding-left: 0;
        padding-right: 0
    }

    .details__items {
        margin-top: 0px;
        padding-top: 10px;
    }
}

@media only screen and (max-width: 620px) {
    .offer__item {
        width: 100%;
        margin-right: 0
    }
}

.offer__icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    height: 15.9rem;
    margin-bottom: .4rem
}

.offer__icon:before {
    content: "";
    display: block;
    height: 15.9rem;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain
}

.offer__icon--1:before {
    width: 12.6rem;
    background-image: url(front-end/src/images/icons/offer/1.png)
}

.offer__icon--2:before {
    width: 22.7rem;
    background-image: url(front-end/src/images/icons/offer/2.png)
}

.offer__icon--3:before {
    width: 12.4rem;
    background-image: url(front-end/src/images/icons/offer/3.png)
}

.offer__btn {
    text-align: center
}

@charset "UTF-8";

.form--with-background-1 {
    padding: 7.1rem 6rem 6.1rem;
    border-radius: 1.2rem;
    -webkit-box-shadow: 0 .3rem 2.7rem 0 #f4f6f7;
    box-shadow: 0 .3rem 2.7rem 0 #f4f6f7;
    background-color: #fff
}

@media only screen and (max-width: 440px) {
    .form--with-background-1 {
        padding: 5rem 3rem
    }
}

.form--with-background-2 {
    padding: 4.1rem 4.7rem 5.1rem;
    border-radius: 1.2rem;
    -webkit-box-shadow: 0 .3rem 2.7rem 0 #f4f6f7;
    box-shadow: 0 .3rem 2.7rem 0 #f4f6f7;
    background-color: #fff
}

@media only screen and (max-width: 440px) {
    .form--with-background-2 {
        padding: 5rem 3rem
    }
}

.form--image-1:before {
    content: "";
    display: block;
    margin-bottom: -2.8rem;
    margin-left: auto;
    margin-right: -4.7rem;
    width: 29.4rem;
    height: 19.9rem;
    background: url(front-end/src/images/other/booklet-1.jpg) no-repeat 50%;
    background-size: contain
}

@media only screen and (max-width: 440px) {
    .form--image-1:before {
        margin-right: -3rem
    }
}

.form__primary {
    margin-bottom: 3.3rem
}

.form__primary>:last-child {
    margin-bottom: 0
}

.form__primary--type-1 {
    margin-bottom: 2.6rem;
    font-size: 1.6rem;
    line-height: 1.62
}

.form__primary--type-1 .form__title {
    margin-bottom: 1.6rem;
    font-size: 3rem;
    line-height: 1.13
}

.form__primary--type-1 .form__description-list ul li {
    margin-bottom: .1rem
}

.form__title {
    margin-bottom: 1.2rem;
    font-family: Bergen Text, sans-serif;
    font-size: 3.4rem;
    font-weight: 600;
    line-height: 1.12
}

@media only screen and (max-width: 767px) {
    .form__title {
        font-size: 3rem
    }
}

.form__description-list ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.form__description-list ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-bottom: .4rem
}

.form__description-list ul li:before {
    content: "\2014";
    display: block;
    margin-right: .5rem
}

.form__entries {
    margin-bottom: 3.5rem
}

.form__entries>:last-child {
    margin-bottom: 0
}

.form__entry {
    margin-bottom: 1.5rem
}

.form__choice {
    margin-bottom: 2rem
}

.form__btn {
    margin-bottom: 3.6rem
}

.form__info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-bottom: 2.4rem;
    font-size: 1.4rem;
    line-height: 1.43;
    color: #999ea8
}

.form__info:before {
    content: "";
    display: block;
    min-width: 1.6rem;
    width: 1.6rem;
    height: 1.6rem;
    margin-right: 1rem;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E %3Cdefs%3E %3Cstyle%3E .cls-1 %7B fill: %23fcd685; fill-rule: evenodd; %7D %3C/style%3E %3C/defs%3E %3Cpath id='Forma_1' data-name='Forma 1' class='cls-1' d='M435,740a1,1,0,1,0,1,1A1,1,0,0,0,435,740Zm0,3a1,1,0,0,0-1,1v3a1,1,0,0,0,2,0v-3A1,1,0,0,0,435,743Zm0-7a8,8,0,1,0,8,8A8.01,8.01,0,0,0,435,736Zm0,14.5a6.5,6.5,0,1,1,6.5-6.5A6.507,6.507,0,0,1,435,750.5Z' transform='translate(-427 -736)'/%3E %3C/svg%3E") no-repeat 50%;
    background-size: contain
}

.form__agreement {
    font-size: 1.4rem;
    line-height: 1.57;
    text-align: center;
    color: #909090
}

.entry>:last-child {
    margin-bottom: 0
}

.entry__label {
    display: block;
    margin-bottom: 1.6rem
}

.entry__element {
    position: relative;
    z-index: 1;
    display: block;
    font-family: Museo Sans, sans-serif;
    font-size: 1.8rem;
    font-weight: 300;
    text-align: left;
    line-height: 1.25;
    color: #000;
    border-radius: .6rem;
    background-color: #f8f8f9
}

.entry__element input {
    display: block;
    width: 100%;
    height: auto;
    margin: 0;
    padding: 2.8rem 3rem 2.8rem 4.4rem;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    text-align: inherit;
    line-height: inherit;
    color: inherit;
    border: 0;
    outline: 0;
    text-transform: inherit;
    background: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;
    -webkit-transition: border .2s;
    transition: border .2s
}

.entry__element input::-ms-expand {
    display: none
}

.entry__element input:focus~i {
    width: 100%
}

.entry__element i {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    bottom: 0;
    width: 0;
    border-radius: .6rem;
    background-color: #f0f0f2;
    -webkit-transition: .2s;
    transition: .2s
}

.entry__hint {
    font-size: 1.4rem;
    color: #848a97
}

.portfolio {
    border-bottom: 1px solid #f2f2f3
}

.portfolio__inner-wrapper {
    position: relative;
    padding-top: 8.3rem;
    padding-bottom: 10.4rem
}

.portfolio__inner-wrapper:before {
    content: "";
    position: absolute;
    top: 23.2rem;
    right: -20.8rem;
    width: 32.4rem;
    height: 29.1rem;
    background: url(front-end/src/images/other/headdress-2.png) no-repeat 50%;
    background-size: contain
}

@media only screen and (max-width: 1630px) {
    .portfolio__inner-wrapper:before {
        display: none
    }
}

.portfolio__list {
    margin: 0 0 7.9rem;
    padding: 0;
    list-style: none
}

.portfolio__item {
    display: none;
    margin-bottom: 6.5rem
}

.portfolio__item.visible,
.portfolio__item:first-of-type,
.portfolio__item:nth-of-type(2),
.portfolio__item:nth-of-type(3),
.portfolio__item:nth-of-type(4) {
    display: block
}

.portfolio__btn-more {
    display: none;
    text-align: center
}

.portfolio__btn-more.visible {
    display: block
}

.portfolio__btn-more a {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: top;
    font-size: 1.4rem;
    font-weight: 700;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: .135em
}

.portfolio__btn-more a:before {
    content: "";
    display: block;
    min-width: 1.8rem;
    width: 1.8rem;
    height: 1.8rem;
    margin-top: .2rem;
    margin-right: 2.1rem;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18.75' viewBox='0 0 18 18.75'%3E %3Cdefs%3E %3Cstyle%3E .cls-1 %7B fill: %2322b3d9; fill-rule: evenodd; %7D %3C/style%3E %3C/defs%3E %3Cpath id='Forma_1' data-name='Forma 1' class='cls-1' d='M850.875,8175.39a0.7,0.7,0,0,0-1.382.22,0.036,0.036,0,0,1,0,.01,7.7,7.7,0,1,1-1.912-3.9l-3.1,1.03a0.7,0.7,0,0,0-.443.88h0a0.689,0.689,0,0,0,.885.44h0l4.2-1.39a0.713,0.713,0,0,0,.479-0.67v-4.19a0.7,0.7,0,1,0-1.4,0v2.55A8.984,8.984,0,1,0,850.875,8175.39Z' transform='translate(-833 -8167.13)'/%3E %3C/svg%3E") no-repeat 50%;
    background-size: contain
}

.portfolio__btn-more a span {
    border-bottom: 1px dotted #22b3d9;
    -webkit-transition: .2s;
    transition: .2s
}

body:not(.mobile) .portfolio__btn-more a:hover span {
    border-bottom-color: transparent
}

.selection {
    /*    border-bottom: 1px solid #f2f2f3*/
    background: url(../content-images/bg2.png) no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: top right;
    min-height: 1085px;
}

.selection__inner-wrapper {
    position: relative;
    z-index: 1;
    padding-top: 6.4rem;
    padding-bottom: 12.4rem
}

/*
.selection__inner-wrapper:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 14.8rem;
    left: -29.4rem;
    width: 39.2rem;
    height: 32.6rem;
    background: url(front-end/src/images/other/bricks-1.jpg) no-repeat 50%;
    background-size: contain
}
*/
@media only screen and (max-width: 1189px) {
    .selection__inner-wrapper:before {
        display: none
    }
}

.selection__inner-wrapper:after {
    content: "";
    position: absolute;
    z-index: 1;
    bottom: -0.2rem;
    left: -55.9rem;
    width: 64rem;
    height: 70.1rem;
    background: url(../content-images/quiz-hand2.png) no-repeat 50%;
    background-size: contain;
}

@media only screen and (max-width: 1189px) {
    .selection__inner-wrapper:after {
        display: none
    }
}

.quiz {
    position: relative;
    z-index: 1;
    max-width: 92.5rem;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto
}

.qv-img {
    position: relative;
    width: 100%;
    border-radius: 10px;
    overflow: hidden;
}

.qv-img .quii {
    transition: transform 0.2s;
    width: 100%;
    max-width: 260px;
    border-radius: 10px;
}

.quiz.finish .quiz__row {
    display: none
}

.quiz.finish .finish-quiz {
    display: block
}



@media only screen and (max-width: 1120px) {
    .quiz:before {
        display: none
    }
}

.quiz__inner-wrapper {
    position: relative;
    z-index: 1;
    padding: .8rem;
    border-radius: 2rem;
    -webkit-box-shadow: 0 .3rem 2.7rem 0 #f4f6f7;
    box-shadow: 0 .3rem 2.7rem 0 #f4f6f7;
    background: #fff url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABQAAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzExMSA3OS4xNTgzMjUsIDIwMTUvMDkvMTAtMDE6MTA6MjAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCQTBGNDNGMzIwOUUxMUU5ODQ0RUYxNTNCREM3ODI3MyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCQTBGNDNGNDIwOUUxMUU5ODQ0RUYxNTNCREM3ODI3MyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJBMEY0M0YxMjA5RTExRTk4NDRFRjE1M0JEQzc4MjczIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkJBMEY0M0YyMjA5RTExRTk4NDRFRjE1M0JEQzc4MjczIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQAAgICAgICAgICAgMCAgID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) no-repeat 100% 100%
}

.quiz__inner-wrapper:before {
    content: "";
    position: absolute;
    top: 1rem;
    right: -8.1rem;
    width: 16.8rem;
    height: 20.9rem;
    background-repeat: no-repeat;
    background-position: top;
    background-size: contain
}

/*
html.webp .quiz__inner-wrapper:before {
    background-image: url(data:image/webp;base64,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)
}

html.no-js .quiz__inner-wrapper:before,
html.no-webp .quiz__inner-wrapper:before {
    background-image: url(front-end/src/images/other/money-3.png)
}
*/
@media only screen and (max-width: 1120px) {
    .quiz__inner-wrapper:before {
        display: none
    }
}

.quiz__container {
    border: 1px solid #f5f5f5;
    border-radius: 2rem
}

.quiz__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.quiz__col-left {
    width: 21rem;
    border-right: 1px solid #f5f5f5
}

@media only screen and (max-width: 670px) {
    .quiz__col-left {
        width: 100%;
        border-right: 0
    }
}

.quiz__col-right {
    width: calc(99.9% - 21rem);
    padding: 6.2rem 2.2rem 7.1rem 8rem
}

@media only screen and (max-width: 860px) {
    .quiz__col-right {
        padding: 5rem
    }
}

@media only screen and (max-width: 767px) {
    .quiz__col-right {
        padding: 5rem 3rem
    }
}

@media only screen and (max-width: 670px) {
    .quiz__col-right {
        width: 100%
    }
}

.quiz__list {
    margin: 0;
    padding: 0;
    list-style: none
}

.quiz__item {
    display: none
}

.quiz__item.active {
    display: block
}

.quiz__title {
    max-width: 50rem;
    margin-bottom: 6.1rem;
    font-size: 3.4rem;
    line-height: 1.18
}

@media only screen and (max-width: 767px) {
    .quiz__title {
        font-size: 3rem
    }
}

.quiz__btn-next {
    position: relative;
    -webkit-transition: .2s;
    transition: .2s;
    opacity: .3
}

.quiz__btn-next:before {
    content: "";
    position: absolute;
    z-index: 10;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.quiz__btn-next.active {
    opacity: 1
}

.quiz__btn-next.active:before {
    display: none
}

.quiz__form {
    max-width: 50rem
}

.quiz__preloader {
    position: absolute;
    z-index: 1000;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    padding: 2rem;
    text-align: center;
    border-radius: 2rem;
    background-color: hsla(0, 0%, 100%, .9);
    visibility: hidden;
    opacity: 0;
    -webkit-transition: .2s;
    transition: .2s
}

.quiz__preloader.visible {
    visibility: visible;
    opacity: 1
}

.quiz__preloader span {
    display: block;
    width: 100%;
    margin-bottom: 2rem;
    font-size: 2.2rem;
    font-weight: 700
}

.nav-quiz {
    height: 100%
}

@media only screen and (max-width: 670px) {
    .nav-quiz {
        height: auto
    }
}

.nav-quiz__list {
    height: 100%;
    margin: 0;
    padding: 0;
    list-style: none
}

.nav-quiz__item {
    height: 25%;
    border-bottom: 1px solid #f5f5f5
}

.nav-quiz__item:first-of-type .nav-quiz__link {
    border-top-left-radius: 2rem
}

@media only screen and (max-width: 670px) {
    .nav-quiz__item:first-of-type .nav-quiz__link {
        border-top-right-radius: 2rem
    }
}

.nav-quiz__item:last-of-type {
    border-bottom: 0
}

.nav-quiz__item:last-of-type .nav-quiz__link {
    border-bottom-left-radius: 2rem
}

@media only screen and (max-width: 670px) {
    .nav-quiz__item:last-of-type .nav-quiz__link {
        border-bottom-left-radius: 0
    }
}

.nav-quiz__link {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%;
    padding: 2.8rem 3rem 2.8rem 3.5rem;
    font-size: 1.6rem;
    line-height: 1.5;
    text-decoration: none;
    color: #848a97;
    background-color: #fafafa;
    cursor: not-allowed
}

.nav-quiz__link.active {
    color: inherit;
    background-color: #fff;
    cursor: pointer
}

@media only screen and (max-width: 670px) {
    .nav-quiz__link {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-align: baseline;
        -ms-flex-align: baseline;
        align-items: baseline;
        padding: 1.6rem 3rem
    }
}

@media only screen and (max-width: 670px) {
    .nav-quiz__link br {
        display: none
    }
}

.nav-quiz__link span {
    display: block;
    margin-bottom: 1rem;
    font-size: 1.2rem;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: .1em;
    color: #cbcdd3
}

@media only screen and (max-width: 670px) {
    .nav-quiz__link span {
        margin-right: 2rem;
        margin-bottom: 0
    }
}

.radios-quiz {
    margin-bottom: 7.6rem
}

.radios-quiz__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 0 -5.2rem;
    padding: 0;
    list-style: none
}

@media only screen and (max-width: 480px) {
    .radios-quiz__list {
        margin-bottom: -3rem
    }
}

.radios-quiz__item {
    width: calc((99.9% - 3rem)/2);
    margin-right: 3rem;
    margin-bottom: 5.2rem
}

.qv-img:hover img {
    transform: scale(1.05);
}

.qv-img .quii {}

.q3 .qv-img .quii {
    width: 250px;
}

.radios-quiz__item.qq1 {
    width: calc((99.9% - 1rem)/3);
    margin-right: 0rem;
}

@media only screen and (max-width: 480px) {
    .radios-quiz__item {
        width: 100%;
        margin-right: 0;
        margin-bottom: 3rem
    }
}

.radios-quiz__item:nth-of-type(2n) {
    margin-right: 0
}

.finish-quiz {
    display: none;
    padding: 6.2rem 8rem 7.1rem
}

@media only screen and (max-width: 860px) {
    .finish-quiz {
        padding: 5rem
    }
}

@media only screen and (max-width: 767px) {
    .finish-quiz {
        padding: 5rem 3rem
    }
}

.finish-quiz.visible {
    display: block
}

.finish-quiz__form {
    max-width: 50rem;
    margin-left: auto;
    margin-right: auto
}

.radio__label {
    display: inline-block;
    vertical-align: top;
    cursor: pointer
}

.radio__input {
    position: absolute;
    z-index: -1;
    display: block;
    opacity: 0
}

.radio__input:checked~.radio__name i {
    background: #fbdd9c;
    background: -webkit-gradient(linear, left top, left bottom, from(#fbdd9c), to(#ffc757));
    background: linear-gradient(180deg, #fbdd9c 0, #ffc757);
    -webkit-box-shadow: 0 1.1rem 2.9rem 0 rgba(255, 192, 62, .57), inset 0 -.2px .3rem 0 #ffbf36;
    box-shadow: 0 1.1rem 2.9rem 0 rgba(255, 192, 62, .57), inset 0 -.2px .3rem 0 #ffbf36
}

.radio__input:checked~.radio__name i:before {
    visibility: visible
}

.radio__name.immg {
    position: relative;
    flex-shrink: 0;
    width: 43px;
    height: 43px;
    margin: -21px auto 0;
}

.radio__name {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    font-size: 2rem;
    line-height: 1.37;

}

@media only screen and (max-width: 767px) {
    .radio__name {
        font-size: 1.8rem
    }
}

.radio__name i {
    position: relative;
    min-width: 4.5rem;
    width: 4.5rem;
    height: 4.5rem;
    margin-top: -.9rem;
    margin-right: 2.3rem;
    border-radius: 50%;
    -webkit-box-shadow: inset 0 .3rem .4rem 0 rgba(224, 224, 227, .57);
    box-shadow: inset 0 .3rem .4rem 0 rgba(224, 224, 227, .57);
    background-color: #f8f8f9
}

@media only screen and (max-width: 767px) {
    .radio__name i {
        min-width: 3.5rem;
        width: 3.5rem;
        height: 3.5rem;
        margin-top: -.6rem;
        margin-right: 1.5rem
    }
}

.radio__name i:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 1.7rem;
    height: 1.7rem;
    border-radius: 50%;
    background: #fff;
    visibility: hidden
}

@media only screen and (max-width: 767px) {
    .radio__name i:before {
        width: 1.4rem;
        height: 1.4rem
    }
}



.quote {
    padding: 40px 45px 35px 42px;
    border-radius: 8px;
    background-color: #fff;
    box-shadow: 0 3px 60px rgba(0, 0, 0, .08)
}

.quote h3 {
    display: block;
    font-size: 16px;
    text-transform: uppercase;
    margin-bottom: 11px;
    position: relative;
    padding-left: 28px;
    letter-spacing: .25px;
    font-family: "Montserrat", sans-serif
}

.quote h3:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 17px;
    height: 12px;
    transform: translateY(-50%);
    background: url("../content-images/qq.png") no-repeat
}

.bi {
    display: flex;
}

.person__icon {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: 1px solid rgba(0, 0, 0, .1);
    margin-bottom: 12px;
}

.bi__icon {
    width: 50px;
    position: relative;
}

.bi__icon {
    position: relative
}

.bi__icon img {
    width: 64px;
    height: 64px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.bi.--sm .bi__icon {
    width: 38px;
    height: 38px
}

.quote p {
    font-size: 14px;
    line-height: 27px;
    opacity: .85;
    letter-spacing: .2px
}

.best-price {
    z-index: 1;
    position: relative;
    overflow: hidden;
    padding-top: 0px
}

.best-price .container {
    position: relative;
}

.best-price__title {
    font-size: 47px;
    line-height: 66px;
    font-weight: 500;
    text-transform: uppercase;
    font-family: inherit;
    margin-left: -3px;
}

.best-price__person {
    position: absolute;
    top: 18px;
    left: 20px
}

.best-price__person:before {
    content: "";
    top: 10px;
    right: -117px;
    position: absolute;
    width: 137px;
    height: 100px;
    background: url("../content-images/line-1.svg")
}

.best-price__content {
    z-index: 1;
    position: relative;
    width: 100%;
    margin-left: auto;
    max-width: 580px;
    padding-bottom: 120px
}

.best-price__subtitle {
    margin-top: 13px;
    margin-bottom: 40px
}

.best-price__subtitle .bi__icon img {
    width: 76px;
    height: 76px
}

.best-price__quote {
    position: relative;
    margin-bottom: 50px
}

.best-price__quote:before {
    content: "";
    position: absolute;
    top: 44px;
    left: -20px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 20px 21px 0;
    border-color: transparent #fff transparent transparent
}

.best-price__img {
    position: absolute;
    bottom: 0;
    left: 145px
}

.best-price__foot {
    display: flex;
    flex-wrap: wrap;
    align-items: center
}

.best-price__btn {
    width: 100%;
    max-width: 264px
}

.best-price__btn.btn {
    padding-left: 30px;
    padding-right: 30px
}

.best-price__btn-desc {
    width: 100%;
    max-width: 250px;
    margin-left: 28px;
    position: relative;
    top: -4px;
    font-size: 12px;
    line-height: 22px;
    letter-spacing: .3px
}

.best-price__btn-desc b {
    font-weight: 400
}

.best-price__bg {
    z-index: -1;
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 100%;
    transform: translateX(-50%);
}



.primary-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 5.8rem
}

.primary-info__col-left {
    width: 61%;
    margin-right: 3rem;
    padding-top: .6rem
}

@media only screen and (max-width: 1020px) {
    .primary-info__col-left {
        width: 100%;
        max-width: 40rem;
        margin-right: 0;
        margin-bottom: 3rem
    }
}

@media only screen and (max-width: 880px) {
    .primary-info__col-left {
        max-width: 58rem;
        margin-left: auto;
        margin-right: auto;
        padding-top: 0
    }
}

.primary-info__col-right {
    width: calc(38.9% - 3rem)
}

@media only screen and (max-width: 1020px) {
    .primary-info__col-right {
        width: 100%
    }
}

.primary-info__description {
    font-size: 1.7rem;
    line-height: 1.65
}

@media only screen and (max-width: 880px) {
    .primary-info__description {
        max-width: 33rem;
        margin-left: auto;
        margin-right: auto;
        text-align: center
    }
}

.primary-info__description:before {
    content: "";
    display: inline-block;
    vertical-align: top;
    width: 13.4rem;
    height: 12.8rem;
    margin-bottom: 1.3rem;
    background: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABQAAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzExMSA3OS4xNTgzMjUsIDIwMTUvMDkvMTAtMDE6MTA6MjAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxQjBBNTcxOTIwOUQxMUU5QjQzMEE5MzA3MDQxQ0NBQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxQjBBNTcxQTIwOUQxMUU5QjQzMEE5MzA3MDQxQ0NBQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjFCMEE1NzE3MjA5RDExRTlCNDMwQTkzMDcwNDFDQ0FCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjFCMEE1NzE4MjA5RDExRTlCNDMwQTkzMDcwNDFDQ0FCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQAAgICAgICAgICAgMCAgID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) no-repeat 50%;
    background-size: contain
}

.primary-info__description span {
    display: block;
    max-width: 25rem;
    padding-left: 4.1rem
}

@media only screen and (max-width: 1080px) {
    .primary-info__description span {
        padding-left: 0
    }
}

@media only screen and (max-width: 880px) {
    .primary-info__description span {
        max-width: none
    }
}

.checkbox__label {
    display: inline-block;
    vertical-align: top;
    cursor: pointer
}

.checkbox__input {
    position: absolute;
    z-index: -1;
    display: block;
    opacity: 0
}

.checkbox__input:checked~.checkbox__name i {
    background: #fbdd9c;
    background: -webkit-gradient(linear, left top, left bottom, from(#fbdd9c), to(#ffc757));
    background: linear-gradient(180deg, #fbdd9c 0, #ffc757);
    -webkit-box-shadow: 0 1.1rem 2.9rem 0 rgba(255, 192, 62, .57), inset 0 -.2px .3rem 0 #ffbf36;
    box-shadow: 0 1.1rem 2.9rem 0 rgba(255, 192, 62, .57), inset 0 -.2px .3rem 0 #ffbf36
}

.checkbox__name {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    font-size: 1.6rem
}

.checkbox__name i {
    position: relative;
    min-width: 2.5rem;
    width: 2.5rem;
    height: 2.5rem;
    margin-top: -.2rem;
    margin-right: 1.4rem;
    border-radius: .4rem;
    -webkit-box-shadow: inset 0 .3rem .4rem 0 rgba(224, 224, 227, .57);
    box-shadow: inset 0 .3rem .4rem 0 rgba(224, 224, 227, .57);
    background-color: #f8f8f9
}

.payment__inner-wrapper {
    padding-top: 9.8rem;
    padding-bottom: 10.2rem
}

.payment__list {
    max-width: 100rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 auto -5rem;
    padding: 0;
    list-style: none
}

.payment__item {
    width: calc((99.9% - 6rem)/3);
    margin-right: 3rem;
    margin-bottom: 5rem;
    text-align: center
}

.payment__item:nth-of-type(3n-1) {
    padding-top: 7.5rem
}

@media only screen and (max-width: 560px) {
    .payment__item:nth-of-type(3n-1) {
        padding-top: 0
    }
}

.payment__item:nth-of-type(3n) {
    margin-right: 0
}

@media only screen and (max-width: 560px) {
    .payment__item {
        width: 100%;
        margin-right: 0
    }
}

.payment__icon {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    height: 15.9rem;
    margin-bottom: 2.3rem
}

.payment__icon:before {
    content: "";
    display: inline-block;
    vertical-align: top;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain
}

.payment__icon i {
    position: absolute;
    left: 50%;
    bottom: .2rem;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 5.4rem;
    height: 5.4rem;
    border: .4rem solid #fff;
    border-radius: 50%;
    background-color: #247cdb;
    -webkit-box-shadow: 0 .7rem 1.3rem 0 rgba(45, 48, 55, .1);
    box-shadow: 0 .7rem 1.3rem 0 rgba(45, 48, 55, .1)
}

.payment__icon i:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 1.7rem;
    height: 1.4rem;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.969' height='14.6' viewBox='0 0 17.969 14.6'%3E %3Cdefs%3E %3Cstyle%3E .cls-1 %7B fill: %23fff; fill-rule: evenodd; %7D %3C/style%3E %3C/defs%3E %3Cpath id='Forma_1' data-name='Forma 1' class='cls-1' d='M632.414,11399.3a1.969,1.969,0,0,0-2.83,0l-8.588,9-2.587-2.7a1.967,1.967,0,0,0-2.829,0,2.086,2.086,0,0,0,0,2.9l4,4.2a1.969,1.969,0,0,0,2.83,0l10-10.4A2.213,2.213,0,0,0,632.414,11399.3Z' transform='translate(-615.031 -11398.7)'/%3E %3C/svg%3E") no-repeat 50%;
    background-size: contain
}

.payment__icon--1:before {
    width: 21.4rem;
    height: 12rem;
    background-image: url(front-end/src/images/icons/payment/1.jpg)
}

.payment__icon--2:before {
    width: 13.6rem;
    height: 15.9rem;
    background-image: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABVAAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzExMSA3OS4xNTgzMjUsIDIwMTUvMDkvMTAtMDE6MTA6MjAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkRGQUQyQkNCMjNCMjExRTk4MkQ5ODI3NDAyMzA1OEUwIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkRGQUQyQkNBMjNCMjExRTk4MkQ5ODI3NDAyMzA1OEUwIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ2NzM5Njk0MjBBMDExRTlBREFERDYyRUM1MEVDODEwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQ2NzM5Njk1MjBBMDExRTlBREFERDYyRUM1MEVDODEwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQAAgEBAQEBAgEBAgMCAQID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)
}

.payment__icon--3:before {
    width: 22.2rem;
    height: 14.9rem;
    background-image: url(front-end/src/images/icons/payment/3.jpg)
}

.payment__title {
    font-size: 1.9rem;
    line-height: 1.37
}

.remark-payment {
    margin-bottom: 5.7rem;
    font-family: Bergen Text, sans-serif;
    font-size: 2.2rem;
    font-weight: 400;
    text-align: center
}

.remark-payment__icon {
    display: inline-block;
    vertical-align: middle;
    margin-left: .7rem;
    margin-right: .7rem;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain
}

.remark-payment__icon--1 {
    width: 2.3rem;
    height: 1.8rem;
    margin-top: -.3rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='18' viewBox='0 0 23 18'%3E %3Cdefs%3E %3Cstyle%3E .cls-1 %7B fill-rule: evenodd; %7D %3C/style%3E %3C/defs%3E %3Cpath class='cls-1' d='M825.905,11202.2v-2.9a3.3,3.3,0,0,0-3.423-3.3H807.423a3.3,3.3,0,0,0-3.423,3.3v11.4a3.3,3.3,0,0,0,3.423,3.3h15.059a3.3,3.3,0,0,0,3.423-3.3v-2.7a2.255,2.255,0,0,0,1.1-1.9v-2.1A2.224,2.224,0,0,0,825.905,11202.2Zm-0.274,3.9a0.917,0.917,0,0,1-.958.9H817.69a0.917,0.917,0,0,1-.958-0.9v-2.1a0.917,0.917,0,0,1,.958-0.9h6.983a0.917,0.917,0,0,1,.958.9v2.1Zm-3.149,6.6H807.423a2.056,2.056,0,0,1-2.054-2v-11.4a2.056,2.056,0,0,1,2.054-2h15.059a2.056,2.056,0,0,1,2.054,2v2.5H817.69a2.311,2.311,0,0,0-2.327,2.2v2.1a2.4,2.4,0,0,0,2.327,2.3h6.846v2.3A2.056,2.056,0,0,1,822.482,11212.7Zm-3.482-8.5a0.8,0.8,0,1,1-.875.8A0.8,0.8,0,0,1,819,11204.2Z' transform='translate(-804 -11196)'/%3E %3C/svg%3E")
}

.remark-payment__icon--2 {
    width: 2.7rem;
    height: 1.7rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='17.5' viewBox='0 0 27 17.5'%3E %3Cdefs%3E %3Cstyle%3E .cls-1 %7B fill-rule: evenodd; %7D %3C/style%3E %3C/defs%3E %3Cpath id='Forma_1' data-name='Forma 1' class='cls-1' d='M1054.82,11196.3h-20.64a3.146,3.146,0,0,0-3.18,3.1v11.2a3.146,3.146,0,0,0,3.18,3.1h20.64a3.146,3.146,0,0,0,3.18-3.1v-11.2A3.146,3.146,0,0,0,1054.82,11196.3Zm1.59,14.3a1.565,1.565,0,0,1-1.59,1.5h-20.64a1.565,1.565,0,0,1-1.59-1.5v-11.2a1.565,1.565,0,0,1,1.59-1.5h20.64a1.565,1.565,0,0,1,1.59,1.5v11.2Zm-22.23-10.4h14.29v1.6h-14.29v-1.6Zm19.48,5.1a2.59,2.59,0,0,0-2.42,0,2.4,2.4,0,1,0-1.18,4.5,2.482,2.482,0,0,0,1.18-.4,2.38,2.38,0,0,0,3.27-.8A2.455,2.455,0,0,0,1053.66,11205.3Zm-3.6,2.9a0.82,0.82,0,0,1-.79-0.8,0.79,0.79,0,1,1,1.58,0A0.82,0.82,0,0,1,1050.06,11208.2Zm2.38,0h-0.14a2.317,2.317,0,0,0,0-1.6h0.14a0.766,0.766,0,0,1,.8.8A0.83,0.83,0,0,1,1052.44,11208.2Zm-18.26-3.2h1.58v1.6h-1.58v-1.6Zm3.17,0h1.59v1.6h-1.59v-1.6Zm3.18,0h1.59v1.6h-1.59v-1.6Zm3.18,0h1.58v1.6h-1.58v-1.6Zm-9.53,3.2h11.11v1.6h-11.11v-1.6Z' transform='translate(-1031 -11196.3)'/%3E %3C/svg%3E")
}

.delivery {
    overflow: hidden
}

.delivery__inner-wrapper {
    padding-top: 8.7rem;
    padding-bottom: 7rem
}

.delivery__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0 0 1.6rem;
    padding: 0;
    list-style: none
}

@media only screen and (max-width: 1460px) {
    .delivery__list {
        margin-bottom: 6rem
    }
}

@media only screen and (max-width: 767px) {
    .delivery__list {
        max-width: 60rem;
        margin-left: auto;
        margin-right: auto
    }
}

.delivery__item {
    width: calc((99.9% - 6rem)/3);
    margin-right: 3rem;
    margin-bottom: 5rem
}

.delivery__item:nth-of-type(3n-2) {
    padding-right: 12.2rem
}

@media only screen and (max-width: 1460px) {
    .delivery__item:nth-of-type(3n-2) {
        padding-right: 0
    }
}

.delivery__item:nth-of-type(3n-1) {
    padding-top: 12.5rem;
    padding-left: 4.1rem;
    padding-right: 5.5rem
}

@media only screen and (max-width: 1460px) {
    .delivery__item:nth-of-type(3n-1) {
        padding-top: 0;
        padding-left: 0;
        padding-right: 0
    }
}

.delivery__item:nth-of-type(3n) {
    margin-right: 0;
    padding-top: 4.2rem;
    padding-left: 13rem
}

@media only screen and (max-width: 1460px) {
    .delivery__item:nth-of-type(3n) {
        padding-top: 0;
        padding-left: 0
    }
}

@media only screen and (max-width: 767px) {
    .delivery__item {
        width: 100%;
        margin-right: 0
    }
}

.delivery__icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    height: 40rem;
    margin-bottom: 4.8rem
}

@media only screen and (max-width: 1460px) {
    .delivery__icon {
        height: 17.2rem;
        margin-bottom: 2rem
    }
}

.delivery__icon:before {
    content: "";
    display: block;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain
}

.delivery__icon--1 {
    margin-left: -25.5rem
}

@media only screen and (max-width: 1460px) {
    .delivery__icon--1 {
        margin-left: 0
    }
}

.delivery__icon--1:before {
    min-width: 54.5rem;
    width: 54.5rem;
    height: 36.2rem
}

html.webp .delivery__icon--1:before {
    background-image: url(front-end/src/images/icons/delivery/car-1.webp)
}

html.no-js .delivery__icon--1:before,
html.no-webp .delivery__icon--1:before {
    background-image: url(front-end/src/images/icons/delivery/car-1.jpg)
}

@media only screen and (max-width: 1460px) {
    .delivery__icon--1:before {
        min-width: 1px;
        width: 24.3rem;
        height: 17.2rem
    }
}

.delivery__icon--2 {
    margin-left: 3.4rem;
    margin-bottom: 1.9rem
}

@media only screen and (max-width: 1460px) {
    .delivery__icon--2 {
        margin-left: 0;
        margin-bottom: 2rem
    }
}

.delivery__icon--2:before {
    min-width: 65.2rem;
    width: 65.2rem;
    height: 39.6rem
}

html.webp .delivery__icon--2:before {
    background-image: url(front-end/src/images/icons/delivery/car-2.webp)
}

html.no-js .delivery__icon--2:before,
html.no-webp .delivery__icon--2:before {
    background-image: url(front-end/src/images/icons/delivery/car-2.jpg)
}

@media only screen and (max-width: 1460px) {
    .delivery__icon--2:before {
        min-width: 1px;
        width: 24.3rem;
        height: 17.2rem
    }
}

.delivery__icon--3 {
    margin-left: 6.5rem;
    margin-bottom: 3.4rem
}

@media only screen and (max-width: 1460px) {
    .delivery__icon--3 {
        margin-left: 0;
        margin-bottom: 2rem
    }
}

.delivery__icon--3:before {
    min-width: 48rem;
    width: 48rem;
    height: 36rem
}

html.webp .delivery__icon--3:before {
    background-image: url(front-end/src/images/icons/delivery/car-3.webp)
}

html.no-js .delivery__icon--3:before,
html.no-webp .delivery__icon--3:before {
    background-image: url(front-end/src/images/icons/delivery/car-3.jpg)
}

@media only screen and (max-width: 1460px) {
    .delivery__icon--3:before {
        min-width: 1px;
        width: 24.3rem;
        height: 17.2rem
    }
}

.delivery__title {
    position: relative;
    z-index: 1;
    margin: 0 0 2.6rem;
    font-family: Bergen Text, sans-serif;
    font-size: 2.4rem;
    font-weight: 600
}

.delivery__title:before {
    content: "";
    position: absolute;
    z-index: -1;
    display: block;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain
}

@media only screen and (max-width: 1460px) {
    .delivery__title:before {
        display: none
    }
}

.delivery__title--1:before {
    top: -13.6rem;
    left: -19.1rem;
    width: 15.4rem;
    height: 17.2rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='156' height='174' viewBox='0 0 156 174'%3E %3Cdefs%3E %3Cstyle%3E .cls-1 %7B fill: none; stroke: %23e4e6e9; stroke-width: 1px; fill-rule: evenodd; %7D %3C/style%3E %3C/defs%3E %3Cpath class='cls-1' d='M185,8734s1.317,168.67,154,172' transform='translate(-183.5 -8733.5)'/%3E %3C/svg%3E")
}

.delivery__title--2:before {
    top: -13.9rem;
    right: 4rem;
    width: 10.5rem;
    height: 17.2rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='106.841' height='142' viewBox='0 0 106.841 142'%3E %3Cdefs%3E %3Cstyle%3E .cls-1 %7B fill: none; stroke: %23e4e6e9; stroke-width: 1px; fill-rule: evenodd; %7D %3C/style%3E %3C/defs%3E %3Cpath class='cls-1' d='M1044,8848s42.04,137.63-100,141' transform='translate(-943.469 -8847.5)'/%3E %3C/svg%3E")
}

.delivery__title--3:before {
    top: -14.2rem;
    left: -3.9rem;
    width: 3.6rem;
    height: 12.2rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38.4' height='123' viewBox='0 0 38.4 123'%3E %3Cdefs%3E %3Cstyle%3E .cls-1 %7B fill: none; stroke: %23e4e6e9; stroke-width: 1px; fill-rule: evenodd; %7D %3C/style%3E %3C/defs%3E %3Cpath class='cls-1' d='M1283,8885s-52.57-70.13,18-122' transform='translate(-1263.69 -8762.5)'/%3E %3C/svg%3E")
}

.delivery__description p {
    margin: 0 0 2rem
}

.info-delivery {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: 101.8rem;
    margin-left: auto;
    margin-right: auto
}

@media only screen and (max-width: 880px) {
    .info-delivery {
        display: block
    }
}

.info-delivery__col-left {
    width: 100%;
    max-width: 43.5rem;
    margin-right: 16rem
}

@media only screen and (max-width: 980px) {
    .info-delivery__col-left {
        margin-right: 10rem
    }
}

@media only screen and (max-width: 880px) {
    .info-delivery__col-left {
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 4rem
    }
}

.info-delivery__col-right {
    width: 100%;
    max-width: 35rem
}

@media only screen and (max-width: 880px) {
    .info-delivery__col-right {
        margin-left: auto;
        margin-right: auto
    }
}

.info-delivery__description {
    position: relative;
    z-index: 1;
    padding: 4.2rem 15rem 4.2rem 6.7rem;
    font-size: 1.6rem;
    line-height: 1.5;
    -webkit-box-shadow: 0 .3rem 2.7rem 0 #f4f6f7;
    box-shadow: 0 .3rem 2.7rem 0 #f4f6f7
}

@media only screen and (max-width: 550px) {
    .info-delivery__description {
        padding: 3rem
    }
}

.info-delivery__description:after {
    content: "";
    position: absolute;
    z-index: -1;
    right: -5.1rem;
    bottom: 0;
    width: 21.2rem;
    height: 23.9rem;
    background-repeat: no-repeat;
    background-position: top;
    background-size: contain
}

html.webp .info-delivery__description:after {
    background-image: url(front-end/src/images/other/superman-1.webp)
}

html.no-js .info-delivery__description:after,
html.no-webp .info-delivery__description:after {
    background-image: url(front-end/src/images/other/superman-1.png)
}

@media only screen and (max-width: 550px) {
    .info-delivery__description:after {
        display: none
    }
}

.info-delivery__description>:last-child {
    margin-bottom: 0
}

.info-delivery__description p {
    margin: 0 0 2rem
}


.guarantee {
    position: relative;
    z-index: 1;
    background: url(../content-images/body-bg.jpg);
}

/*
.guarantee:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: -21rem;
    left: 0;
    width: 24rem;
    height: 29.7rem;
    background: url(front-end/src/images/other/brick-4.jpg) no-repeat 50%;
    background-size: contain
}*/

@media only screen and (max-width: 1650px) {
    .guarantee:before {
        display: none
    }
}

/*
.guarantee:after {
    content: "";
    position: absolute;
    z-index: -1;
    top: -8.7rem;
    right: 0;
    width: 49.1rem;
    height: 30rem;
    background: url(front-end/src/images/other/bricks-2.jpg) no-repeat 50%;
    background-size: contain
}
*/
@media only screen and (max-width: 1400px) {
    .guarantee:after {
        display: none
    }
}

.guarantee__inner-wrapper {
    padding-top: 5.4rem;
    padding-bottom: 10.5rem
}

.guarantee__list {
    margin: 0;
    padding: 0;
    list-style: none
}

@media only screen and (max-width: 1150px) {
    .guarantee__list {
        max-width: 80rem;
        margin-left: auto;
        margin-right: auto
    }
}

@media only screen and (max-width: 767px) {
    .guarantee__list {
        max-width: 50rem
    }

    .q3 .qv-img .quii {
        width: 100%;
    }
}

.guarantee__item {
    position: relative;
    z-index: 1;
    margin-bottom: 15.7rem
}

.guarantee__item:last-of-type,
.guarantee__item>:last-child {
    margin-bottom: 0
}

.guarantee__item:before {
    content: "";
    position: absolute;
    z-index: -1;
    display: block;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain
}

@media only screen and (max-width: 1150px) {
    .guarantee__item:before {
        display: none
    }
}

.guarantee__item--1 {
    max-width: 109.9rem
}

.guarantee__item--1:before {
    left: 7.2rem;
    bottom: -16.7rem;
    width: 15rem;
    height: 25.2rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='157px' height='260px'%3E %3Cpath fill-rule='evenodd' stroke='rgb(229, 229, 229)' stroke-width='2px' stroke-dasharray='0, 6' stroke-linecap='round' stroke-linejoin='miter' fill='none' d='M13.328,2.343 C13.328,2.343 -53.635,178.670 153.499,255.127 '/%3E %3C/svg%3E")
}

.guarantee__item--2 {
    max-width: 107rem;
    padding-left: 24.4rem
}

@media only screen and (max-width: 1189px) {
    .guarantee__item--2 {
        padding-left: 0
    }
}

.guarantee__item--2:before {
    right: 19.9rem;
    bottom: -15.3rem;
    width: 17.3rem;
    height: 10.8rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='177px' height='112px'%3E %3Cpath fill-rule='evenodd' stroke='rgb(229, 229, 229)' stroke-width='2px' stroke-dasharray='0, 6' stroke-linecap='round' stroke-linejoin='miter' fill='none' d='M175.000,2.000 C175.000,2.000 182.186,150.535 -2.000,99.000 '/%3E %3C/svg%3E")
}

.guarantee__item--3 {
    max-width: 67rem;
    margin-top: -16.6rem;
    padding-left: 5rem
}

@media only screen and (max-width: 1189px) {
    .guarantee__item--3 {
        padding-left: 0
    }
}

@media only screen and (max-width: 1150px) {
    .guarantee__item--3 {
        margin-top: 0
    }
}

.guarantee__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media only screen and (max-width: 1150px) {
    .guarantee__row {
        display: block
    }
}

.guarantee__col-left {
    width: calc(99.9% - 42.3rem);
    margin-right: 5.4rem;
    padding-top: 1rem
}

.guarantee__col-left>:last-child {
    margin-bottom: 0
}

@media only screen and (max-width: 1150px) {
    .guarantee__col-left {
        width: auto;
        margin-right: 0;
        margin-bottom: 4.5rem;
        padding-top: 0
    }
}

.guarantee__col-right {
    width: 36.9rem
}

@media only screen and (max-width: 1150px) {
    .guarantee__col-right {
        width: auto;
        max-width: 36.9rem;
        margin-left: auto;
        margin-right: auto
    }
}

@media only screen and (max-width: 767px) {
    .guarantee__col-right {
        margin-left: 0
    }
}

.guarantee__content {
    position: relative;
    z-index: 1;
    margin-bottom: 4.5rem
}

.guarantee__content:before {
    content: "";
    position: absolute;
    left: 0;
    z-index: -1;
    display: block;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain
}

@media only screen and (max-width: 767px) {
    .guarantee__content:before {
        position: static;
        left: auto
    }
}

.guarantee__content--1 {
    margin-left: -2.8rem;
    padding-left: 28.4rem
}

@media only screen and (max-width: 1150px) {
    .guarantee__content--1 {
        margin-left: 0
    }
}

@media only screen and (max-width: 767px) {
    .guarantee__content--1 {
        padding-left: 0
    }
}

.guarantee__content--1:before {
    top: -2.4rem;
    width: 24.9rem;
    height: 15.3rem
}

html.webp .guarantee__content--1:before {
    background-image: url(front-end/src/images/icons/guarantee/1.png)
}

html.no-js .guarantee__content--1:before,
html.no-webp .guarantee__content--1:before {
    background-image: url(front-end/src/images/icons/guarantee/1.png)
}

@media only screen and (max-width: 767px) {
    .guarantee__content--1:before {
        top: auto
    }
}

.guarantee__content--2 {
    padding-left: 31.3rem
}

@media only screen and (max-width: 767px) {
    .guarantee__content--2 {
        padding-left: 0
    }
}

.guarantee__content--2:before {
    top: -4.1rem;
    width: 25.8rem;
    height: 23rem
}

html.webp .guarantee__content--2:before {
    background-image: url(front-end/src/images/icons/guarantee/2.png)
}

html.no-js .guarantee__content--2:before,
html.no-webp .guarantee__content--2:before {
    background-image: url(front-end/src/images/icons/guarantee/2.png)
}

@media only screen and (max-width: 767px) {
    .guarantee__content--2:before {
        top: auto
    }
}

.guarantee__content--3 {
    padding-left: 25.9rem
}

@media only screen and (max-width: 767px) {
    .guarantee__content--3 {
        padding-left: 0
    }
}

.guarantee__content--3:before {
    top: -10.8rem;
    width: 29.8rem;
    height: 22.4rem
}

html.webp .guarantee__content--3:before {
    background-image: url(front-end/src/images/icons/guarantee/3.png)
}

html.no-js .guarantee__content--3:before,
html.no-webp .guarantee__content--3:before {
    background-image: url(front-end/src/images/icons/guarantee/3.png)
}

@media only screen and (max-width: 767px) {
    .guarantee__content--3:before {
        top: auto
    }
}

.guarantee__number {
    position: absolute;
    z-index: -2;
    font-family: Bergen Text, sans-serif;
    font-size: 14rem;
    font-weight: 700;
    line-height: 1;
    color: #fafafa
}

@media only screen and (max-width: 767px) {
    .guarantee__number {
        font-size: 10rem
    }
}

.guarantee__number--1 {
    top: -7.9rem;
    left: 7.2rem
}

@media only screen and (max-width: 767px) {
    .guarantee__number--1 {
        top: -6rem;
        left: auto
    }
}

.guarantee__number--2 {
    top: -5.3rem;
    left: 18.3rem
}

@media only screen and (max-width: 767px) {
    .guarantee__number--2 {
        top: -6rem;
        left: auto
    }
}

.guarantee__number--3 {
    top: -11.5rem;
    left: 12rem
}

@media only screen and (max-width: 767px) {
    .guarantee__number--3 {
        top: -6rem;
        left: auto
    }
}

.guarantee__title {
    margin: 0 0 2.2rem;
    font-family: Bergen Text, sans-serif;
    font-weight: 600;
    font-size: 2.8rem;
    line-height: 1.22
}

.guarantee__description>:last-child {
    margin-bottom: 0
}

.guarantee__description p {
    margin: 0 0 2rem
}

.docs {
    padding: 3.3rem 3rem 3.3rem 3.7rem;
    border: 2px dotted #f2f2f3;
    border-radius: .6rem;
    background-color: #fff
}

.docs--type-1 {
    max-width: 35.5rem;
    margin-left: auto
}

@media only screen and (max-width: 1150px) {
    .docs--type-1 {
        margin-right: auto
    }
}

@media only screen and (max-width: 767px) {
    .docs--type-1 {
        margin-left: 0
    }
}

.docs--type-1 .docs__row {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.docs--type-1 .docs__col-right {
    padding-top: 0
}

.docs__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.docs__col-left {
    margin-right: 2rem
}

.docs__col-right {
    padding-top: 1.4rem
}

.docs__col-right>:last-child {
    margin-bottom: 0
}

.docs__image {
    position: relative;
    z-index: 1;
    min-width: 9rem
}

.docs__image,
.docs__image a {
    display: inline-block;
    vertical-align: top;
    max-width: 100%
}

body:not(.mobile) .docs__image a:hover img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

.docs__image img {
    display: inline-block;
    vertical-align: top;
    max-width: 100%;
    border: .6rem solid #fff;
    border-radius: .8rem;
    -webkit-transition: .2s;
    transition: .2s
}

.docs__image:before,
.docs__image img {
    -webkit-box-shadow: 0 .3rem 2.7rem 0 #f4f6f7;
    box-shadow: 0 .3rem 2.7rem 0 #f4f6f7
}

.docs__image:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: .4rem;
    left: .4rem;
    width: 100%;
    height: 100%;
    background-color: #fff;
    border-radius: .8rem
}

.docs__description {
    margin-bottom: 2rem;
    font-size: 1.6rem;
    line-height: 1.5
}

.docs__link {
    display: inline-block;
    vertical-align: top;
    font-size: 1.1rem;
    font-weight: 700;
    line-height: 2;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: .1em
}

.docs__link span {
    border-bottom: 1px dotted #22b3d9;
    -webkit-transition: .2s;
    transition: .2s
}

body:not(.mobile) .docs__link:hover span {
    border-bottom-color: transparent
}

@media only screen and (max-width: 950px) {
    .signature--type-1 {
        padding-right: 3rem;
        text-align: right
    }
}

@media only screen and (max-width: 767px) {
    .signature--type-1 {
        display: none
    }
}

.signature--type-2 .signature__name {
    padding-right: 2.3rem
}

.signature--type-2 .signature__position {
    padding-right: 3.7rem
}

.signature--type-2 .signature__position span {
    max-width: 15rem
}

.signature__name {
    position: relative;
    z-index: 1;
    -webkit-transform: skewX(-15deg);
    transform: skewX(-15deg);
    display: inline-block;
    vertical-align: top;
    padding: .9rem 3.6rem .9rem 2.5rem;
    font-family: Bergen Text, sans-serif;
    font-weight: 600;
    color: #000;
    border-radius: .6rem;
    -webkit-box-shadow: 0 .3rem 2.7rem 0 #f4f6f7;
    box-shadow: 0 .3rem 2.7rem 0 #f4f6f7;
    background-color: #fff
}

.signature__name span {
    display: block;
    -webkit-transform: skewX(15deg);
    transform: skewX(15deg)
}

.signature__position {
    -webkit-transform: skewX(-10deg);
    transform: skewX(-10deg);
    display: inline-block;
    vertical-align: top;
    margin-top: -.5rem;
    margin-left: 1.8rem;
    padding: 1.2rem 2.4rem 1.2rem 3.3rem;
    font-size: 1.4rem;
    line-height: 1.43;
    color: #848a97;
    border-radius: .6rem;
    -webkit-box-shadow: 0 .3rem 2.7rem 0 #f4f6f7;
    box-shadow: 0 .3rem 2.7rem 0 #f4f6f7;
    background-color: #fff
}

.signature__position span {
    display: block;
    max-width: 17rem;
    -webkit-transform: skewX(10deg);
    transform: skewX(10deg)
}

.escape {
    position: relative;
    z-index: 1
}

.escape.finish .escape__item {
    display: none
}

.escape.finish .escape__item:nth-of-type(2) {
    display: block
}

.escape__list {
    max-width: 56rem;
    margin: 0;
    padding: 0;
    list-style: none
}

.escape__item {
    display: block
}

.escape__item:nth-of-type(2) {
    display: none
}

.escape__title {
    margin-bottom: 1.4rem;
    font-family: Bergen Text, sans-serif;
    font-size: 3.8rem;
    font-weight: 600;
    line-height: 1.21
}

@media only screen and (max-width: 767px) {
    .escape__title {
        font-size: 3rem
    }
}

.escape__description {
    max-width: 49rem;
    margin-bottom: 1.7rem;
    font-size: 2rem;
    line-height: 1.5;
    color: #848a97
}

@media only screen and (max-width: 767px) {
    .escape__description {
        font-size: 1.8rem
    }
}

.escape__remark {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: 57rem;
    margin-left: -8.8rem
}

@media only screen and (max-width: 890px) {
    .escape__remark {
        margin-left: -6rem
    }
}

@media only screen and (max-width: 500px) {
    .escape__remark {
        margin-left: -3rem
    }
}

.escape__remark:before {
    content: "";
    display: block;
    min-width: 20.1rem;
    width: 20.1rem;
    height: 14rem;
    margin-right: 1.1rem;
    background: url(front-end/src/images/other/booklet-2.jpg) no-repeat 50%;
    background-size: contain
}

@media only screen and (max-width: 950px) {
    .escape__remark:before {
        min-width: 9rem;
        width: 9rem;
        height: 6.5rem
    }
}

.escape__remark span {
    margin-bottom: 1.7rem
}

.escape__btn {
    max-width: 35rem
}

@media only screen and (max-width: 890px) {
    .escape__btn {
        margin-left: auto;
        margin-right: auto
    }
}

.escape__hint {
    margin-bottom: 2.4rem
}

.escape__form {
    max-width: 35rem
}

@media only screen and (max-width: 890px) {
    .escape__form {
        max-width: none
    }
}

.escape__signature {
    position: absolute;
    z-index: -1;
    top: 47.5rem;
    left: 46.3rem
}

@media only screen and (max-width: 890px) {
    .escape__signature {
        display: none
    }
}

.info-escape {
    max-width: 38rem;
    margin-bottom: 4.2rem
}

.info-escape__list {
    margin: 0;
    padding: 0;
    list-style: none
}

.info-escape__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-bottom: 1.7rem
}

.info-escape__item:last-of-type {
    margin-bottom: 0
}

.info-escape__icon {
    position: relative;
    min-width: 5.4rem;
    width: 5.4rem;
    height: 5.4rem;
    margin-right: 2.8rem;
    border: .4rem solid #fff;
    border-radius: 50%;
    background-color: #bede60;
    -webkit-box-shadow: 0 .7rem 1.3rem 0 rgba(45, 48, 55, .1);
    box-shadow: 0 .7rem 1.3rem 0 rgba(45, 48, 55, .1)
}

.info-escape__icon:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 1.7rem;
    height: 1.4rem;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.969' height='14.6' viewBox='0 0 17.969 14.6'%3E %3Cdefs%3E %3Cstyle%3E .cls-1 %7B fill: %23fff; fill-rule: evenodd; %7D %3C/style%3E %3C/defs%3E %3Cpath id='Forma_1' data-name='Forma 1' class='cls-1' d='M632.414,11399.3a1.969,1.969,0,0,0-2.83,0l-8.588,9-2.587-2.7a1.967,1.967,0,0,0-2.829,0,2.086,2.086,0,0,0,0,2.9l4,4.2a1.969,1.969,0,0,0,2.83,0l10-10.4A2.213,2.213,0,0,0,632.414,11399.3Z' transform='translate(-615.031 -11398.7)'/%3E %3C/svg%3E") no-repeat 50%;
    background-size: contain
}

.info-escape__content {
    padding-top: .2rem
}

.info-escape__title {
    font-size: 1.7rem;
    font-weight: 700
}

.info-escape__remark {
    font-size: 1.6rem;
    color: #848a97
}

.request__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.request__col-left {
    width: 47.5%
}

@media only screen and (max-width: 940px) {
    .request__col-left {
        display: none
    }
}

.request__col-right {
    width: 52.5%;
    padding: 4rem 6rem
}

@media only screen and (max-width: 940px) {
    .request__col-right {
        width: 100%
    }
}

@media only screen and (max-width: 480px) {
    .request__col-right {
        padding: 3rem
    }
}

.request__image img {
    display: block;
    max-width: 100%;
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem
}

.choice__title {
    margin-bottom: .8rem;
    font-size: 1.5rem
}

.choice__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0 0 1rem;
    padding: 0;
    list-style: none;
    border: 1px solid #f0f0f0;
    border-radius: .6rem
}

.choice__item {
    width: 50%;
    border-right: 1px solid #f0f0f0
}

.choice__item:first-of-type .choice__name:before {
    border-top-left-radius: .6rem;
    border-bottom-left-radius: .6rem
}

.choice__item:last-of-type {
    border-right: 0
}

.choice__item:last-of-type .choice__name:before {
    border-top-right-radius: .6rem;
    border-bottom-right-radius: .6rem
}

.choice__label {
    display: block;
    cursor: pointer
}

.choice__radio {
    display: none
}

.choice__radio:checked~.choice__name {
    color: #fff
}

.choice__radio:checked~.choice__name:before {
    opacity: 1
}

.choice__name {
    position: relative;
    z-index: 1;
    display: block;
    padding: 2.2rem 1rem;
    font-size: 1.2rem;
    font-weight: 700;
    letter-spacing: .1em;
    text-transform: uppercase;
    text-align: center;
    color: #a5a7b2
}

.choice__name,
.choice__name:before {
    -webkit-transition: .2s;
    transition: .2s
}

.choice__name:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: -1px;
    right: -1px;
    bottom: -1px;
    left: -1px;
    background-color: #bed58e;
    opacity: 0
}

.object__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.object__col {
    padding: 3.3rem 2.5rem 2.5rem;
    border-radius: 1.2rem;
    background-color: #fafafa
}

@media only screen and (max-width: 1040px) {
    .object__col {
        padding: 2rem
    }
}

.object__col--left {
    width: 54.1%;
    margin-right: 2px
}

@media only screen and (max-width: 650px) {
    .object__col--left {
        width: 100%;
        margin-right: 0;
        margin-bottom: 2px
    }
}

.object__col--right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    width: calc(45.8% - 2px);
    padding-left: 7.1rem
}

@media only screen and (max-width: 1040px) {
    .object__col--right {
        padding-left: 3rem
    }
}

@media only screen and (max-width: 650px) {
    .object__col--right {
        display: block;
        width: 100%
    }
}

.object__small-gallery {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 4.7rem
}

.object__title {
    margin-bottom: 1.3rem;
    font-family: Bergen Text, sans-serif;
    font-size: 2.6rem;
    font-weight: 600;
    line-height: 1.234
}

@media only screen and (max-width: 767px) {
    .object__title {
        font-size: 2.3rem
    }
}

.object__remark {
    margin-bottom: 3rem;
    font-size: 1.7rem;
    color: #a6a6a6
}

.info-object__list {
    margin: 0;
    padding: 0;
    list-style: none
}

.info-object__item {
    margin-bottom: 3.7rem
}

.info-object__item:last-of-type,
.info-object__item>:last-child {
    margin-bottom: 0
}

.info-object__title {
    margin-bottom: 1.3rem;
    font-family: Bergen Text, sans-serif;
    font-size: 2.4rem;
    font-weight: 600;
    line-height: 1.3
}

@media only screen and (max-width: 767px) {
    .info-object__title {
        font-size: 2.2rem
    }
}

.info-object__description {
    margin-bottom: 1.5rem;
    font-size: 1.7rem;
    line-height: 1.765
}

.small-gallery {
    position: relative;
    z-index: 1;
    width: 100%;
    /*    max-width: 57.3rem;*/
    max-width: 100%;
    -webkit-transition: .2s;
    transition: .2s
}

.small-gallery>:last-child {
    margin-bottom: 0
}

.small-gallery.loading {
    opacity: .8
}

.small-gallery.loading:before {
    content: "";
    position: absolute;
    z-index: 100;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.small-gallery.loading .small-gallery__main:after {
    visibility: visible;
    opacity: .7
}

.small-gallery__main {
    position: relative;
    margin-bottom: 2.1rem;
    cursor: pointer;
}

.small-gallery__main:after {
    content: "";
    position: absolute;
    top: 50%;
    right: 50%;
    -webkit-transform: translate(50%, -50%);
    transform: translate(50%, -50%);
    width: 12rem;
    height: 12rem;
    border-radius: 50%;
    background-color: #fff;
    -webkit-animation-name: pulse;
    animation-name: pulse;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: .2s;
    transition: .2s
}

.small-gallery__main img {
    display: inline-block;
    vertical-align: top;
    max-width: 100%;
    border-radius: .8rem
}

.small-gallery__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 0 -2rem;
    padding: 0;
    list-style: none
}

.small-gallery__item {
    width: 100%;
    max-width: 12.6rem;
    margin-left: 1rem;
    margin-right: 1rem;
    margin-bottom: 2rem
}

@media only screen and (max-width: 767px) {
    .small-gallery__item {
        max-width: 8rem
    }
}

.small-gallery__item:nth-of-type(2n) {
    margin-right: 0
}

.small-gallery__item a {
    position: relative;
    display: inline-block;
    vertical-align: top;
    max-width: 100%;
    -webkit-transition: .2s;
    transition: .2s
}

.small-gallery__item a:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 3px solid #247cdb;
    border-radius: .3rem;
    opacity: 0;
    -webkit-transition: .2s;
    transition: .2s
}

.small-gallery__item a.active {
    opacity: .8
}

.small-gallery__item a.active:before {
    opacity: 1
}

.small-gallery__item img {
    display: inline-block;
    vertical-align: top;
    max-width: 100%;
    border-radius: .3rem
}

.back-to-top {
    position: fixed;
    z-index: 990;
    right: 10px;
    bottom: 10px;
    width: 4.2rem;
    height: 4.2rem;
    font-size: 0;
    background-color: #247cdb;
    box-shadow: inset 5px 5px 20px rgba(255, 255, 255, 0.35);
    -webkit-transition: .2s;
    transition: .2s;
    visibility: hidden;
    opacity: 0
}

body:not(.mobile) .back-to-top:hover {
    background-color: #1568c0
}

body:not(.mobile) .back-to-top:active {
    background-color: #1568c0
}

.back-to-top.visible {
    visibility: visible;
    opacity: 1
}

@media print {
    .back-to-top.visible {
        display: none
    }
}

.back-to-top:before {
    content: "";
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 1.4rem;
    height: 1.4rem;
    background: url("data:image/svg+xml,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 98.1333389 512 315.7333374' enable-background='new 0 98.1333389 512 315.7333374' xml:space='preserve'%3E %3Cg%3E %3Cg id='expand-more'%3E %3Cpolygon fill='%23FFFFFF' points='59.7333527,413.8666687 256,217.6000214 452.2666626,413.8666687 512,354.1333618 256,98.1333389 0,354.1333618 '/%3E %3C/g%3E %3C/g%3E %3C/svg%3E") no-repeat 50%;
    background-size: contain
}

@font-face {
    font-family: 'icon-font';
    src: url('icon-font/icon-font.eot');
    src: url('icon-font/icon-font.eot') format('embedded-opentype'), url('icon-font/icon-font.txt') format('truetype'), url('icon-font/icon-font-1.txt') format('woff'), url('icon-font/icon-font.svg') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

[class^="fa-"],
[class*=" fa-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icon-font' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.fa-arrow-prev:before {
    content: "\e911";
}

.fa-arrow-next:before {
    content: "\e900";
}

.wrapp-slider {
    position: relative;
}

.main-slide img {
    width: 100%;
}

.arrow-slider {
    width: 100%;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: center;
    position: absolute;
    bottom: 20px;
}

.arrow-slider a {
    width: 45px;
    height: 45px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    text-decoration: none;
    border: 1px solid #fff;
    justify-content: center;
    color: #fff;
    margin: 0 5px;
}

.arrow-slider a:hover {
    border-color: #33d9ff;
    background-color: #33d9ff;
}

.custom-btn {
    width: 100%;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: center;
    margin: 20px 0 0 0;
}

.custom-btn a {
    width: 350px;
}

@media screen and (max-width: 700px) {

    .factories__inner-wrapper,
    .info__inner-wrapper {
        padding: 30px 0;
    }

    .arrow-slider {
        bottom: 5px;
    }

    .arrow-slider a {
        width: 20px;
        height: 20px;
        font-size: 12px;
    }

    .custom-btn {
        margin-top: 20px;
    }

    .custom-btn a {
        width: 300px;
        font-size: 10px;
    }
}




.reviews-block {
    padding-bottom: 50px;
    padding-top: 80px
}

.reviews-block .block-name {
    margin-bottom: 60px;
    width: 100%;
    text-align: center;
    font-weight: 700;
    font-size: 70px;
    line-height: 100.3%;
    font-family: 'RoadRadio'
}

.reviews-block .list {
    margin: 0 -11px;
    background: #fff;
}

.reviews-block .list .slick-track {
    display: flex
}

.reviews-block .list .item {
    margin: 0 11px;
    background: #fff;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    padding: 35px 25px;
    height: auto;

    background: #f1f1f1;
}

.reviews-block .list .item .name {
    margin-bottom: 30px
}

.reviews-block .list .item .name div {
    display: table-cell;
    vertical-align: middle;
    font-weight: 500;
    font-size: 18.88px;
    line-height: 23px;
    letter-spacing: 0.04em
}

.reviews-block .list .item .name div img {
    max-width: 10000px;
    margin-right: 20px
}

.reviews-block .list .item .name div p {
    margin-top: 5px;
    padding: 0 0 0 22px;
    font-weight: 500;
    font-size: 15.88px;
    line-height: 19px;
    letter-spacing: 0.04em;
    color: #717171;
    background: url('img/adress2.svg') no-repeat 0 2px
}

.reviews-block .list .item p {
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 140%;
    letter-spacing: 0.04em
}

.reviews-block .list .item .date {
    padding-top: 10px;
    font-size: 16px;
    line-height: 140%;
    letter-spacing: 0.04em;
    color: #A0A0A0
}

.reviews-block .list .slick-prev,
.reviews-block .list .slick-next {
    position: absolute;
    padding: 0;
    font-size: 0;
    border: none;
    z-index: 2;
    top: -220px;
    cursor: pointer;
    width: 101px;
    height: 101px;
    border-radius: 5px
}

.reviews-block .list .slick-prev:hover,
.reviews-block .list .slick-next:hover {
    box-shadow: 0px 15px 16px -10px rgba(34, 55, 80, 0.2)
}

.reviews-block .list .slick-prev {
    right: 123px;

    background: url('../content-images/prev.png');
    background-size: contain;
}

.reviews-block .list .slick-prev:hover {
    background: url('../content-images/prevh.svg');
    background-size: contain;
}

.reviews-block .list .slick-next {
    right: 11px;
    background: url('../content-images/next.png');
    background-size: contain;
}

.reviews-block .list .slick-next:hover {
    background: url('../content-images/nexth.svg');
    background-size: contain;
}



@media screen and (max-width: 700px) {
    .logo-header__description br {
        display: none;
    }

    .primary {
        background-position: center;
    }

    .logo-header__description {
        font-size: 1.78rem;
    }

    .header__contacts {
        font-size: 2.6rem;
    }

    .header__link-callback {
        font-size: 2.4rem;
    }

    .hdr__social {
        justify-content: center;
        margin: 15px;
    }

    .link-objects-header {
        font-size: 2.1rem;
    }

    .link-objects-header .link-objects-header span br {
        display: block !important;
    }

    .header__remark {
        font-size: 2.4rem;
        margin-top: 15px;
    }

    .primary__important {
        width: 16.2rem;
        height: 16.2rem;
    }

    .primary__important:before {
        width: 5.9rem;
        height: 5.9rem;
    }

    .introduction--selection .introduction__title br {
        display: none;
    }

    .radios-quiz__item.qq1 {
        width: calc((99.9% - 5rem)/2);
        margin-right: 2rem;
    }

    .best-price__person {
        top: 160px;
        left: 50%;
        margin-left: -120px;
        transform: translateX(-50%);
    }

    .best-price__img {
        width: 281px;
        height: auto;
        top: 100px;
        left: 50%;
        margin-left: 40px;
        transform: translateX(-50%);
    }

    .best-price__img img {
        display: block;
        max-width: 100% !important;
        max-height: 100% !important;
    }

    .best-price__bg {
        top: 0
    }

    .best-price__content {
        max-width: 100%;
        padding-bottom: 0;
    }

    .best-price__title {
        text-align: center;
    }

    .best-price__subtitle {
        text-align: center;
        margin-bottom: 375px;
    }

    .best-price__title {
        font-size: 24px;
        line-height: 35px;
    }

    .best-price__subtitle .bi__text p {
        padding-top: 0;
        margin-top: 0;
    }

    .best-price__subtitle .bi__icon {
        display: none;
    }

    .best-price__subtitle .bi__text {
        padding-left: 0;
        width: 100%;
    }

    .quote {
        padding: 37px 45px 35px;
    }

    .best-price__quote:before {
        left: 45px;
        top: auto;
        bottom: -20px;
        transform: scale(-1, 1);
    }

    .quote p {
        font-size: 15px;
        letter-spacing: 0;
    }

    .bggrey {
        padding-top: 20px;
    }

    .details__item {
        max-width: 360px;
        margin: 90px auto 0;
    }

    .details__item-last {
        margin-top: 20px;
    }

    .info-ocenka__item {
        font-size: 1.9rem;
        line-height: 1.825;
    }

    .reviews-block .list .slick-prev {
        right: 53%;
    }

    .reviews-block .list .slick-next {
        right: 26%;

    }

    .faq .fq-list {
        display: block;
    }

    .faq .fq-title {
        padding: 0 50px 0 35px;
    }

    .faq .fq-item {
        width: 100%;
        padding-right: 0px !important;
        padding-left: 0px !important;
    }

}

.cena {
    display: none !important
}

@media (max-width: 767px) {
    .header__tel {
        color: #2c81dc;
    }

    .header__link-callback {
        font-size: 2.4rem;
        color: #f9f3f3;
        border-bottom: 1px #f9f3f3 dashed;
    }

    .link-objects-header span {
        border-bottom: 1px dotted #ffffff;
        color: #fff;
    }
}

#usl {
    margin-top: 3vw;
}

.production-cont {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: space-between;
}

.production-item {
    flex: 0 0 33.333%;
    padding: 0 15px;
    border-radius: 25px;
    /* background-color: #f7f5f5; */
    min-height: 22rem;
    margin-bottom: 3vw;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    color: #282828;
}

.production-item .list-wrap {
    -webkit-box-flex: 5;
    -ms-flex-positive: 5;
    flex-grow: 5;
    margin-top: 0px;
    text-align: center;
    width: 100%;
}

.cls-hover {
    /*   display: block; */
    color: #282828;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
}


.production-item .t36,
.production-item .t26 {
    display: block;
    color: #282828;
    text-align: center;
    width: 100%;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
    margin-bottom: 0;
}


.production-item .t36 {
    font-weight: 500;
    font-size: 1.3875vw;
    line-height: 1.5;
    margin-bottom: .3020833333vw;
}

.production-item .t16 {
    font-size: .8333333333vw;
    line-height: 1.3020833333vw;
    letter-spacing: .02em;
}

.production-item.medium {
    width: 47%
}

.production-item.medium .production-item__img {
    width: 50%
}

.production-item.max {
    width: 96%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-right: 27%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    min-height: 1px
}

.production-item.max .t36 {
    width: 41%
}

.production-item.max .production-item__img {
    width: 25%;
    max-height: 100%
}

.production-item.max .list-wrap {
    width: 55%;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-transform: translateY(35%);
    -ms-transform: translateY(35%);
    transform: translateY(35%)
}

.production-item.max .list-item {
    width: 47%
}

.production-item__img {
    position: relative;
    right: 0;
    bottom: 0;
    margin-bottom: 0px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}

.production-item__img img {
    width: 100%;
    border-radius: 15px;
}

.production-item.min {
    min-height: 12.3rem;
    width: 23.1%;
    padding: 2rem
}

.production-item.min .production-item__img {
    width: 40%;
    height: 80%;
}


@media only screen and (max-width:768px) {
    .desktop-only {
        display: none !important
    }

    .production-item .t36 {
        font-weight: 600;
        font-size: 3.3875vw;
    }

    .production-item .t16 {
        font-size: 2.833333vw;
        line-height: 1.3020833333vw;
        letter-spacing: 0;
    }

    .magaz {
        width: 100%;
        height: auto;
    }

    .production-item__img img {
        height: 145px;
        object-fit: cover;
    }

    .usl .production-item {
        flex: 0 0 100%;
        min-height: auto;
        margin-bottom: 25px;
    }

    .usl {
        border-bottom: 1px solid #dbd4d4;
    }

}